模拟弱网测试
1.点击 rules->performance->simulate modem speeds
- 自定义规则
-
control F 调出弹窗 查找simulate
-
此为相关代码
-
if (m_SimulateModem) { ... }m_SimulateModem是Fiddler的一个开关变量,刚才在Fiddler中勾选 Rules → Performance → Simulate Modem Speeds(开启弱网模式)时,这个变量会变成true,代码块就会生效。 -
oSession["request-trickle-delay"] = "300";每上传1KB的数据,就人为增加300毫秒的延迟。 - 举例:如果请求体(比如上传文件)有10KB,那么上传总延迟=10×300ms=3秒。 -
oSession["response-trickle-delay"] = "150";- 含义:每下载1KB的数据,就人为增加150毫秒的延迟。 举个例子:如果响应体(比如下载图片)有20KB,那么下载总延迟=20×150ms=3秒。实际效果: 这段配置会让网络速度变慢(近似模拟“弱网”),比如: 上传速度≈1KB/300ms ≈ 3.3KB/s 下载速度≈1KB/150ms ≈ 6.6KB/s (类似早期2G网络的速度)
- 下面我们进行自定义修改:点击rules->customize
- 上传延迟:每上传 1KB 数据,增加 3000 毫秒(也就是 3 秒)的延迟。比如上传 10KB 的内容,总上传延迟 = 10×3 秒 = 30 秒,相当于上传速度≈0.33KB/s
- 下载延迟:还是原来的每 1KB 增加 1500 毫秒,下载速度≈0.66KB/s
- 回到浏览器对网页进行刷新可以看到一直在转圈,加载速度非常慢,几乎接近断网