zoukankan      html  css  js  c++  java
  • Fiddler 弱网测试

    1、设置上传下载速率

    • 在 Fiddler Script 选项中查找 uploaded,找到设置网络上传和下载设置值
    if (m_SimulateModem) {
                // Delay sends by 300ms per KB uploaded.
                oSession["request-trickle-delay"] = "300"; 
                // Delay receives by 150ms per KB downloaded.
                oSession["response-trickle-delay"] = "150"; 
            }
    • 分析一下这几行代码:
      • 首先来判断 m_SimulateModem 是否为 true,也就是是否设置了弱网模式。
      • 如果为弱网模式。则分析代码
      • oSession[“request-trickle-delay”] = “300”;注释的也很明白,Delay sends by 300ms per KB uploaded.上传1KB需要300ms,转化一下上传速度:1Kb/0.3s = 10/3(KB/s)
      • 如果你想设置上传的速度为50KB/s,你则需要设置 Delay 时间为 20ms(说明设置的数值越小,网速越快
      • 同样的方法,也可以限制上传的速度,调整 oSession[“response-trickle-delay”] 即可。
    上传带宽 = 1KB/300ms = (1 * 8/1000) /0.300 ≈ 0.027Mbps
    下载带宽 = 1KB/150ms = (1 * 8/1000) /0.150 ≈ 0.053Mbps
    (1MB = 1024 KB ≈ 1000 KB 这里为了运算简便就用了1000的倍数,忽略误差)

    2、打开Fiddler中开关

    • Rules(规则)  -->  Performance(性能)  -->  勾选 Simulate Modem Speeds(模拟调制解调器速度)
    • 接下来就可以去打开浏览器试试网络了 

     3、Rules选项中选项解释

    • Hide Image Requests  --  隐藏图片请求
    • Hdie HTTPS CONNECTs  --  隐藏HTTPS请求
    • Automatic Breakpoints  --  自动设置断点
      • Before Requests  --  在请求前设置断点,快捷键F11
      • After Response  --  在响应后设置断点,快捷键Alt + F11
      • Disabled  --  不自动设置断点,快捷键Shift + F11
      • Ignore Images  --  自动设置断点是忽略图片
    • Customize Rules  --  自定义规则
    • Require Proxy Authentication  --  需要代理密码验证
    • Appiy GZIP Encoding  --  应用GZIP压缩
    • Remove ALL Encoding  --  移除所有编码
    • Hide 304s  --  隐藏所有状态为304(无变更)的请求
    • Request Japanese Content  --  请求日文内容
    • User-Agents  --  选择用户web客户端代理类型,包括了目前主流的浏览器
    • Performance  --  性能
      • Simulate Modem speeds  --  模拟调制解调器速度
      • Disable Caching  --  禁止缓存
  • 相关阅读:
    Ubuntu搭建flask服务器, 部署sklearn 机器学习模型
    Jupyter-notebook 显示图片的两种方法
    Linux多版本opencv指定 & CMake中 find_package()的原理解析
    使用C++调用pytorch模型(Linux)
    Arch / Manjaro Linux下 Opencv 编译 配置 查看
    获取路径下所有特定格式文件列表
    Pycharm相对路径
    opencv 与操作 bitwise_and
    vim学习
    opencv 旋转 点旋转 以及 逆旋转
  • 原文地址:https://www.cnblogs.com/ZhengYing0813/p/11695851.html
Copyright © 2011-2022 走看看