一、图片来源,自动化测试公众号
二、使用Fillder进行弱网测试
网络速率可以参考链接:https://www.cnblogs.com/fighter007/p/12145205.html
-
Fillder通过代理连上手机,电脑和手机要连上同样的无线网。
-
Fillder工具选项卡,Tools->Options->General。以下内容为页面选项信息备注
-
如果只想抓取手机端的请求,这里选中连接远程客户端即可
-
Tools->Options->General->Connections(注意:Fillder监听端口设置为:8888)
● Act as system proxy on startup:脚本发生变化时自动重载 ● Moniyor all connections: 监听所有连接 ● All remote computers to connect :允许远程计算机连接 ● Reuse client connections : 使用客户端连接 ● Reuse server connections: 使用服务端连接
-
安装Fillder证书
-
打开手机设置WLAN,长按wifi名称,选择“管理网络设置”,勾选【显示高级设置】,代理设置选择【手动】,输入电脑的IP地址和端口,端口为fiddler中设置的8888
-
他提供了一个功能,让我们模拟低速网路环境…启用方法如下:
● Rules → Performances → Simulate Modem Speeds :模拟调制解调器的速度 -
修改参数模拟网速,利用fiddler通过代理连接上手机之后,进入Fiddler->Rules->Customize Rules,点击弹出的CustomRules.js文件,找到m_SimulateModem:
每延迟300ms发送1kb的数据,也就是每1s发送3kb的数据
oSession["request-trickle-delay"] = 300
//每延迟150ms下行1kb的数据
oSession["response-trickle-delay"] = 150
- 进行抓包。点击抓包数据中的一条记录,在右侧的statistics中就会显示当前界面相应数据。bytes Sent 是指发送的请求数,Bytes Received:返回的数据量,Overall Elapsed:总耗时: