手机弱网测试之弱网设置方法

手机弱网测试之弱网设置方法

梳理步骤:
1、下载fiddler–配置好代理—确保手机端通过fiddler代理上网成功 。

2、修改fiddler配置为simulata modem speeds上网(在Rules–performance下)

3 弱网的速度可以通过 Rules—customize rules–弹出的文件修改 对应的上传下载速度(查找m_SimulateModem)

**

一、先将fiddler进行如下设置

**
先进行如下设置,然后点击保存
手机弱网测试之弱网设置方法_第1张图片
手机弱网测试之弱网设置方法_第2张图片

二、手机设置代理

1、先cmd,输入ipconfig,找到你的IP
手机弱网测试之弱网设置方法_第3张图片

2、手机进入设置》无线网》配置代理,输入刚刚的IP 和fiddler的端口
手机弱网测试之弱网设置方法_第4张图片

3、验证一下是否代理成功
现在点击手机上的联网应用,去fiddler主界面查看抓包的结果;我直接进入QQ,已有结果
手机弱网测试之弱网设置方法_第5张图片

三、设置弱网

1、打开Fiddler,选择规则 Performance–Simulate Modem Speeds,勾选之后访问网站会发现网络慢了很多。这个网速达不到弱网的要求,也可以进行自定义。
2、打开Fiddler,点击规则(Rules)–>点击自定义规则(Customize Rules);或者直接快捷键CTRL+R,搜索:搜simulate
手机弱网测试之弱网设置方法_第6张图片
3、修改内容进行限速
1、限速原理:Fiddler限速是以网络延迟的方式实现的,网络延迟时间*网速=传输字节数
2、打开该文件后,Ctrl + F 查找m_SimulateModem标志位,可以看到如下代码

if (m_SimulateModem) {undefined

// Delay sends by 300ms per KB uploaded.

oSession["request-trickle-delay"] = "300";

// Delay receives by 150ms per KB downloaded.

oSession["response-trickle-delay"] = "150";

}
注释说明:

request-trickle-delay中的值代表每KB的数据被上传时会被延时多少毫秒;

response-trickle-delay则对应下载时每KB的数据会被延时多少毫秒。

比如你要模拟上传速度100KBps的网络,那上传延迟就是1KB/100KBps=0.01s=10ms,就改成10

默认设置下上传延时为300ms下载延时为150ms

oSession["request-trickle-delay"]="3000"; //请求阶段延迟3秒

oSession["response-trickle-delay"]="3000"; //响应阶段延迟3

你可能感兴趣的:(fiddler抓包,fiddler)