目录
1.弱网测试
1.1 为什么要进行弱网测试?
- 手机自身的网络不是特别稳定
- 手机处于客观环境变换比较频繁
1.2 弱网测试方法:
- 人工:SIM卡的数据流量,三大运营商都要测试(2G/3G/4G/WIFI)
- fiddler工具限速来实现模拟实际网络
1.3 Fiddler工具
- 使用代理机制,相关设置,模拟弱网环境
- 代理地址:127.0.0.1默认端口:8888
- 查看端口是否被占用:nestat -ano |findstr“8888”
1.4 Fiddler原理
以代理的模式接收发送请求到服务器,这个过程中可以设置每KB上传和下载的速度,从而实现模拟用户的环境,进行弱网测试。
1.5 Fiddler使用:
下载地址:Fiddler官网(安装:下一步下一步安装即可。小提示:建议英文目录,文件名不要空格,工具不建议去自主汉化)
1.6 Fiddler弱网测试配置及操作步骤:
- 前提条件:a.电脑端的杀毒软件关闭;b.防火墙关闭;c.手机和电脑在同一局域网下。
- fiddler配置:
- 第一步:Tools---Options---【Connections(勾选(Allow remote computers to connect))---取消勾选 (Act as system proxy on startup)】---OK
- https配置:Tools---Optons---Https---【勾选(Decrypt Https traffic)---弹出框点击Yes(是,确认)---勾选Ignore server certificate errors(unsafe)----点击Actions--点击第一个(信任根证书)---点击第二个(导出证书到桌面)】---点击ok---重启Fiddler
- 手机端设置:
- 前提:电脑端设置完以后,可以访问服务器
- 手机设置---wifi设置--->wifi设置界面:模拟器:长按wifi/真机:设置-->wifi-->设置-->代理-->收到-->主机名/服务器:电脑端IP---端口:fiddler的端口:8888然后保存
- 手机端安装证书:
- 浏览器:输入:http://电脑端ip:8888 下载证书,安装:名称:英文随便取,作用:VPN和应用
- app可以进行联网操作
- 抓包操作:
- 调整抓取操作
- 开启左下角的抓取状态(快捷键:F12)
- 执行操作
- 获取数据
- 弱网测试:
- rules->customize rules-->脚本编辑界面
- 修改数据,保存
- 启用限速模式,执行操作
- 获取数据(注意:只要修改脚本,限速模式要重新勾选)
- 数据设置多少
- 模拟2G/3G/4G,数据
- 增加数值:1000-->5000
1.7bug的产生,弱网
- 加载过程发生奔溃,闪退:crash
- anr:app no responding(无响应)
- 图片,文字不全
- 加载过程中,超过你的忍受范围后仍没有任何提示
- 数据
1.8 fiddler补充
- 过滤器(fiters)
-
-
只过滤内部IP Show only Intranet Hosts;
-
只过滤外网IP Show only internet Hosts。
-
-
-
No Host Filter 不设置过滤主机IP条件
-
Hide the following Hosts 隐藏不过滤输入到下面文本框中的的Hosts
-
Show only the following Hosts 仅过滤显示输入到下面文本框中的Hosts
-
Flag the following Hosts 过滤出给输入到下面文本框中的Host设置标识(就是给session加粗效果)
-
-
- fiddler篡改数据
- 详情请看:fiddler篡改数据