现在人们手机使用频率很高,在电梯,地铁,地下车库等地方使用移动设备会出现弱网情况,影响用户体检
弱网测试的目的就是尽可能保证用户体验,关注网页的响应时间、页面呈现是否完整一致等
移动端应用一般低于2G或者3G的速率的就属于弱网,弱信号的wifi也属于弱网
1.弱网功能测试:2G/3G/4G、高延时、高丢包、断网状态
需要关注用户体验:响应时间、页面呈现&超时文案&超时重连、安全及大流量风险
弱网络环境下,请求的数据返回时间较长,等待的过程中,如果页面上的相关控件仍然可以操作,则容易出现异常现(闪退现象)
模拟高延时和高丢包的异常网络环境进行健壮性测试需要借助工具来模拟,例如windows环境用Fiddler
打开Fiddler,Rules->Performance->勾选 Simulate Modem Speeds,勾选之后访问网站会发现网络慢了很多
2.网络切换测试:wifi-2G/3G/4G/无网切换
需要关注是否会有页面的crash以及显示的错乱、session是否一致、请求堆积处理、弱网下是否能进行下载操作等
如果出现有些无法模拟的情况,只能靠人工移动到电梯、地铁等信号比较弱的地方