fiddler(手机抓包)&弱网测试!!!

准备:
手机和电脑连接到同一个网络!这边一般有两种方法,手机和电脑连接到同一个路由器,或者如果你是笔记本就用笔记本发出来wifi然后用手机连接
关于:fiddler设置
     因为我的是中文版的,所以英文不好的童鞋可以看位置或者到这里下载中文版的,英文好的大佬请忽略下面这段

     中文版链接:https://pan.baidu.com/s/14PfiQ98lQ4HC2-0Cx8Exow                 
     这是绿色版的,直接解压就能用 ,提取码:vnga
1.设置允许远程访问
    步骤:工具----->选项------>连接------->勾选允许远程计算机连接,
               如果你只想抓取电脑的包,那就再设置一个     工具---->选项---->https------>把从所有进程更改为从远程客户端
fiddler(手机抓包)&弱网测试!!!_第1张图片

----------------------------------------------------------------------------------------------------------------------------------------
fiddler(手机抓包)&弱网测试!!!_第2张图片
--------------------------------------------------------------------------------------------------------------------------------------------------
fiddler(手机抓包)&弱网测试!!!_第3张图片
重启,重启,重启!!!fiddler
2.手机设置

    让手机连上和电脑同一网段的网络,然后设置手动代理ip为fiddler所在主机的ip,端口号为fiddler监听的端口号
    fiddler(手机抓包)&弱网测试!!!_第4张图片
    IP地址在这里看
fiddler(手机抓包)&弱网测试!!!_第5张图片

然后用手机默认浏览器输入你设置代理的ip:端口号
我的是192.168.137.22:8888
进去下载证书并配置
配置时要设置锁屏密码
简单设置完就能抓手机的包啦!!! 
------------------------------------------------------------------------------------------------------------------------------------------------------------------
手机弱网设置
    规则------>性能----->总是缓存最新的
fiddler(手机抓包)&弱网测试!!!_第6张图片

规则 -------->自定义规则
fiddler(手机抓包)&弱网测试!!!_第7张图片

 会打开一个文本 在里面按ctrl+F调出文本搜索输入150就能看到一个函数
fiddler(手机抓包)&弱网测试!!!_第8张图片

如果想要设置成固定时间就按照你的需要设置成需要的数字就行,换算的公式是:比如你要模拟上传速度100KBps的网络,那上传延迟就是1KB/100KBps=0.01s=10ms,就改成10。

上传带宽 = 1KB/300ms = (1 * 8/1000) /0.300 ≈ 0.027Mbps
下载带宽 = 1KB/150ms = (1 * 8/1000) /0.150 ≈ 0.053Mbps
(1MB = 1024 KB ≈ 1000 KB 这里为了运算简便就用了1000的倍数,忽略误差)

 一般网络都是不稳定的一般我们用randint(0,n),随机生成0-n的延迟..
具体函数会改成

	if (m_SimulateModem) {
			// Delay sends by 300ms per KB uploaded.
			oSession["request-trickle-delay"] = "randint(0,50)"; 
	    //	// Delay receives by 150ms per KB downloaded.
			oSession["response-trickle-delay"] = "randint(0,50)"; 
		  }

保存 (ctrl+s)退出 ,重启fiddler就可以看到弱网情况的包啦!!!

 

你可能感兴趣的:(fiddler专题)