今天就说一下如何使用fiddler做弱网测试

1、首先要把手机的代理打开,这就不多讲了哈,不懂得话请点传送门:https://www.cnblogs.com/fuxinxin/p/9146693.html

2、打开fiddler,点开rules_Customize Rules (如下图):

fiddler之弱网测试-LMLPHP

3、在弹出页面中Ctrl+F进行搜索:m_SimulateModem,你就会找到这串代码:

fiddler之弱网测试-LMLPHP

模拟网路速度的原理,每上传/下载1KB 要delay 多久…
如果你习惯用kbps 去算的话,那么我们的算法就是 1000/下载速度 = 需要delay的时间(毫秒),比如50kb/s  需要delay200毫秒来接收数据。

首先来判断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”]。

记得保存文件哈。。。。

3、最后一步:将Rules → Performances → Simulate Modem Speeds 勾选。如下图:

fiddler之弱网测试-LMLPHP

最近搞的有点逗比了,算是自娱自乐,求各位大佬不要打死我

05-12 10:41