Fiddler的弱网测试

Fiddler 是一个 HTTP 调试代理,它能够记录所有你电脑和互联网之间的 HTTP 通讯,Fiddler 也可以让你检查所有的 HTTP 通讯,设置断点,以及修改所有的“进出”的数据(指Cookie/HTML/JS/CSS 等文件)。

利用Fiddler来模拟恶劣的网络环境,实现简单,较为直观,缺点是只能支持那些利用HTTP进行通信和交互的服务。

1、模拟弱网网速的开关,默认是未选中

Rules –> Performances –> Simulate Modem Speeds

2、打开Fiddler ScriptEditor

点击Rules – Customize Rules(快捷键Ctrl + R)打开Fiddler ScriptEditor,或者直接点开右侧主页签的FiddlerScript

Fiddler限速是以网络延迟的方式实现的,网络延迟时间*网速=传输字节数。

3、Ctrl + F 查找m_SimulateModem标志位

request-trickle-delay中的值代表每KB的数据被上传时会被延时多少毫秒;

response-trickle-delay则对应下载时每KB的数据会被延时多少毫秒。

比如你要模拟上传速度100KBps的网络,那上传延迟就是1KB/100KBps=0.01s=10ms,就改成10。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一:为什么要做弱网络测试? 实际的客户现场可能网络不稳定或者网速低,恶劣的网络环境会导致出现一些bug,影响用户体...
    Yvanna_15阅读 41,951评论 4 26
  • 为什么要进行弱网环境测试? 由于用户自身的网络环境波动,或者是本身网络环境就较为恶劣,导致会出现一些意想不到的非功...
    云层_阅读 4,678评论 11 63
  • Fiddler是一个web调试代理。它能够记录所有客户端和服务器间的http请求,允许你监视,设置断点,甚至修改输...
    kanelee阅读 864评论 0 1
  • 前言 目前市面上的APP功能越来越丰富,移动端测试也越显为重要。因为用户在网速慢的情况下,你的网站(软件)总能出现...
    keitwo阅读 6,319评论 0 11
  • 三月的尾巴你是什么星座 今天是三月的尾巴尖,早上下雨了。 其实我是最不喜欢下雨的,又冷又湿。快四月了,让我还有...
    小丑丹尼xgxs阅读 81评论 0 0