Fiddler抓包与弱网测试

一、什么是弱网测试

1、弱网:网络信号弱,造成上传下载速度变慢。

2、弱网测试:移动端验证系统在弱网环境运行稳定性。

二.为什么要做弱网测试

1、验证手机在不同网络环境切换时的稳定性。

2、验证手机的客观环境造成信号弱。

三、如何执行弱网测试

1、SIM卡,支持的网段进行弱网

①手机设置-->SIM卡设置-->数据网络设置-->3G、4G、5G、WIFI(1、更加贴近用户实际环境;2、网络的切换)

②三大运营商都要验证

2、工具使用

①限制网速-不太合适

②通过工具限制网速- fiddler/charles

四、Fiddler介绍与抓包

1、下载安装

下载:官网

安装:英文目录,fiddler安装后没有快捷方式,需要到开始菜单去找。

2、布局

Fiddler抓包与弱网测试_第1张图片3、抓包

如何抓取手机端请求

        3.1、fiddler tools-->option-->connection --勾选:允许远程电脑连接(即:允许手机通过网络代理连接电脑),重启一下fiddler

Fiddler抓包与弱网测试_第2张图片

        3.2、手机设置:ios/Android/模拟器

真机:

①杀毒软件退出

②手机和电脑在同一个局域网(电脑ip地址,手机ip地址前三段是否一样,即电脑和手机连接同一个路由器释放网络信号)

模拟器:忽略前面的网络确认,手机/模拟器:设置-->wlan-->选择连接wifi-->进入wifi设置界面-->代理-->选择手动--显示代理设置,主机名/地址:电脑端IP地址 ipv4

Fiddler抓包与弱网测试_第3张图片

3.3、抓包,打开fiddler,操作手机端的应用,即可在fiddler端抓取相应的数据。

Fiddler抓包与弱网测试_第4张图片

3.4、抓https的包(a、电脑端https请求的包;b、手机端https请求的包)

a、安装证书

a1、勾选允许抓取https请求,自动安装证书

Fiddler抓包与弱网测试_第5张图片

a2、导出证书:Actions-Export...到桌面

a3、电脑端安装证书,打开电脑浏览器(设置-安全-管理证书-受信任的颁发机构-导入证书)

Fiddler抓包与弱网测试_第6张图片

a4、到手机端设置代理(和之前设置的一样)

Fiddler抓包与弱网测试_第7张图片

a5、手机端安装证书,打开手机浏览器,输入【http://电脑的ip:8888】回车,自动进入fiddler证书下载界面,点击安装即可(不同手机安装方式可以不一样)。

a6、配置完成,就可以抓取电脑端和手机端的https请求的包了。

FQA:不能抓包可能性

1、fiddler的设置

2、手机端手机

3、防火墙(作用:屏蔽代理访问的)

4、杀毒软件

5、端口是否被占用

最后记住:手机端不需要抓包的时候,记得关闭代理,否则不能上网。

五、弱网测试

1、提取系统中哪些功能需要进行弱网测试,增删改查,例如,查看资讯

2、fiddler设置弱网模式

2.1、设置如下

Fiddler抓包与弱网测试_第8张图片

Fiddler抓包与弱网测试_第9张图片

2.2、修改延迟的时间,保存后关闭

2.3、开启弱网限速模式

Fiddler抓包与弱网测试_第10张图片

3、进行测试,测试过程中关注的点:

3.1、加载过程中不出现crash/anr

3.2、请求过程数据不会提交/重复加载

3.3、加载放入过程中,没有UI相关的问题

3.4、加载时间过程,会有友好提示

3.5、控件加载中可以允许操作,但是不要出现任何问题

3.6、加载时间会稍微变长

FQA:多少毫秒才算弱网的标准?

a、找2G、3G上传和下载的速率,换算成每KB上传和下载需要多少时间。

b、由默认值量逐渐往上加,前面1000的加,后面500的加。

你可能感兴趣的:(网络相关,fiddler)