Fiddler抓包工具,模拟手机弱网测试

弱网测试APP状态

 

 

Fiddler官网

telerik.com/fiddler

 

 

fiddler安装

https://zhuanlan.zhihu.com/p/439203346

 

https://blog.csdn.net/weixin_44370919/article/details/112286510

 

https://blog.csdn.net/SM1555/article/details/123740648

 

fiddler4汉化

https://blog.csdn.net/weixin_62570049/article/details/127000114

 

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

梳理步骤:

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

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

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

 

一、先将fiddler进行如下设置


先进行如下设置,然后点击保存

 

二、手机设置代理

1、先cmd,输入ipconfig,找到你的IP


2、手机进入设置》无线网》配置代理,输入刚刚的IP 和fiddler的端口


3、验证一下是否代理成功
现在点击手机上的联网应用,去fiddler主界面查看抓包的结果;我直接进入QQ,已有结果

三、设置弱网

1、打开Fiddler,选择规则 Performance–Simulate Modem Speeds,勾选之后访问网站会发现网络慢了很多。这个网速达不到弱网的要求,也可以进行自定义。
2、打开Fiddler,点击规则(Rules)–>点击自定义规则(Customize Rules);或者直接快捷键CTRL+R,搜索:搜simulate

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秒



posted @ 2023-06-27 20:23  泠风lj  阅读(150)  评论(0编辑  收藏  举报