使用fiddl模拟弱网
原文地址:https://www.jianshu.com/p/71c3b4a49930
Fiddler-弱网设置
1.打开fiddler,点击 Rules->Performance-> 勾选 Simulate Modem Speeds 后,即可实现弱网效果。
打开网页,下载&上传都会变慢
![](http://upload-images.jianshu.io/upload_images/16693237-e2de07303c258d0d.png?imageMogr2/auto-orient/strip|imageView2/2/w/546/format/webp)
勾选 Simulate Modem Speeds
2.原理
点击 Rules -> Customize Rules...(快捷键Ctrl + R)打开Fiddler ScriptEditor
Ctrl + F 查找 m_SimulateModem,可见图中标出的代码段:
![](http://upload-images.jianshu.io/upload_images/16693237-40478e06ec14acf2.png?imageMogr2/auto-orient/strip|imageView2/2/w/861/format/webp)
其中:
request-trickle-delay 每KB的数据被上传时会被延时多少毫秒,
response-trickle-delay 下载时每KB的数据会被延时多少毫秒。
勾选 Simulate Modem Speeds 后,这段代码就会生效,参数可根据需求修改。
3.其他应用
① 模拟网络带宽在一定范围内随机抖动
可拓展代码:
![](http://upload-images.jianshu.io/upload_images/16693237-152a09cb56c1e1c0.png?imageMogr2/auto-orient/strip|imageView2/2/w/863/format/webp)
② Ctrl + F 查找 onBeforeRequest,这里定义了在发送请求前做什么。
加入如下代码可以实现请求阶段&响应阶段延迟:
![](http://upload-images.jianshu.io/upload_images/16693237-be4a2f3e1b1d666d.png?imageMogr2/auto-orient/strip|imageView2/2/w/862/format/webp)
注意:每次编辑并保存配置文件后,Simulate Modem Speeds选项会被取消,请重新勾选。
参考教程:
作者:上海_帆帆
链接:https://www.jianshu.com/p/71c3b4a49930
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
关于fiddler使用的随笔