Fiddler弱网测试
Fiddler弱网测试的优势
无需硬件设备:通过软件模拟各种网络条件
精确控制:可自定义带宽、延迟、丢包率等参数
实时切换:测试过程中可随时调整网络条件
全平台支持:可测试Web、App、小程序等
快速开始:3步开启弱网测试
步骤1:安装并配置Fiddler
下载安装Fiddler Classic(免费版即可)
打开Fiddler,进入 Tools → Options
在Connections选项卡中,确保勾选"Allow remote computers to connect"
记住默认端口号(通常是8888)
步骤2:启用内置弱网模拟
javascript
// 最简单的开启方式:
// 1. 菜单栏点击 Rules → Performance
// 2. 勾选 "Simulate Modem Speeds"
// 3. 立即生效,所有流量都会被限速
步骤3:测试效果验证
打开浏览器,访问任意网站,你会看到:
页面加载明显变慢
图片逐行加载效果
请求时间显著增加
Fiddler内置模拟参数解析
默认模拟的是56K调制解调器的速度:
下载速度:约1.5Kbps(每秒1500比特)
上传速度:约0.3Kbps(每秒300比特)
延迟:请求300ms,响应150ms
这个速度非常慢,主要用于测试极端情况。
查看弱网模拟效果
在Fiddler的Session列表中,可以看到:
每个请求的Timeline明显变长
瀑布流图中条状块变得更宽
右下角状态栏显示"Simulating Modem Speeds"
快速切换网络场景
虽然内置只有一种模式,但我们可以快速切换:
javascript
// 临时修改CustomRules.js(按Ctrl+R打开)
static function OnBeforeRequest(oSession: Session) {
// 模拟3G网络
oSession["response-trickle-delay"] = "150"; // 150ms延迟
oSession["response-trickle-rate"] = "200000"; // 200KB/s ≈ 1.6Mbps
// 模拟2G网络(更慢)
// oSession["response-trickle-delay"] = "500";
// oSession["response-trickle-rate"] = "30000"; // 30KB/s ≈ 240Kbps
}
浙公网安备 33010602011771号