APP测试-弱网测试

弱网情况

1.弱网功能测试

非WiFi情况,2G/3G/4G,模拟高延时和高丢包,整体功能进行测试
关注:页面的响应时间,展示;图片加载,板式结构,响应时长

2.无网状态测试

断开网络,划分模块页面进行测试
关注:页面展示,点击,跳转其他界面;无网到有网的转换,显示,数据上报等

3.网络切换测试

场景切换:
WiFi-移动网络,WiFi-无网,移动网络-WiFi,移动网络-无网,无网-WiFi,无网-移动网络
关注:页面显示,交互,是否有crash,session是否一致

4.用户体验

1.响应时间是否可接受,热启动,冷启动时间,页面切换,前后台切换
2.页面显示是否完整一致
3.文案显示是否符合超时定义,异常信息是否显示
4.超时重连是否存在
5.安全角度是否会dns劫持,登录ip更换频繁
6.大流量事件是否弱网下自动下载apk或者大文件等动作

5.模拟延时

1.fiddler相关操作


2.https的请求需要在手机上装CA证书
查看本地ip

手机打开浏览器,访问本地ip端口8888

开始下载证书,一步步安装
3.安装完成,设置手机代理
设置-网络-WiFi-长按-修改网络-设置主机名称

设置完成,手机访问的即为fiddler代理的网络

4.fiddler设置弱网
Rules-Customize Rules 自定义脚本编辑器进行修改,保存数据


Rules-Performance-Simulate Modem Speeds选中使设置生效

启动APP,有提示

6.模拟丢包

无法拉取数据包是丢包现象
模拟丢包为了查看丢包情况下APP是什么状态,是否影响用户体验
Network Emulator Toolkit相关操作 loss==丢包
1.Configuration-New Filter 新增过滤器



2.Configuration-New Link 新增链路

3.Upstream设置上行/下行网络





4.Action-start启动

计算机的网络会被限速,模拟器可直接模拟丢包,真机需要安装WiFi共享,连接计算机网络

7.设置参数参考

posted @ 2020-02-05 21:15  张珊33  阅读(405)  评论(0编辑  收藏  举报