1.首先,fiddler连接手机

1)Tools->Options->Connections->设置端口8888,勾选Allow remote computers to connect

Fiddler对手机进行弱网测试_其他

 

2)配置手机

注:手机和电脑需要在同一局域网下

       手机进入网络详情,将代理改为手动

       设置主机名、端口

主机名在该电脑控制台下输入ipconfig即可查到IP

Fiddler对手机进行弱网测试_其他_02

 

 

 Fiddler对手机进行弱网测试_数据_03

 

 

 

2.连接好手机后,进行弱网模拟配置

进入下页面

Rules->Customize Rules..

Fiddler对手机进行弱网测试_数据_04

 

Fiddler对手机进行弱网测试_其他_05

 

if (m_SimulateModem) {
// Delay sends by 300ms per KB uploaded.                       每延迟500ms发送1kb的数据
oSession["request-trickle-delay"] = "500";
// Delay receives by 150ms per KB downloaded.
oSession["response-trickle-delay"] = "300";                       每延迟300ms下行1kb的数据
}

 

修改对应需要的数值后,保存(File->save)

 

保存后,打开Simulate Modem Speeds,开启后才会生效(注意:每次修改上面的上行下行后,都需重新打开,因为修改后他会自动关闭)

Rules->Performace->Simulate Modem Speeds

Fiddler对手机进行弱网测试_主机名_06

 

 

3.配置好上述内容,来试一下效果

1)打开Simulate Modem Speeds即开启弱网模拟时进行请求

Fiddler对手机进行弱网测试_数据_07

 

2)关闭Simulate Modem Speeds,即正常网络进行请求

 Fiddler对手机进行弱网测试_数据_08

 

FiddlerBeginRequest:请求开始时间

ServerGotRequest:请求相应时间

ServerBeginResponse:请求结束时间

效果可以看出,是否开启弱网模拟,对同一个请求进行访问时,其请求所花的时间明显差异,说明弱网配置成功