一.WHAT
弱网:低于2G速率的网(现在2G3G都算弱网吧),wifi不纳入弱网测试的范围
弱网测试:
属性健壮性测试的内容。
将整体的功能测试用例在弱网环境下进行一轮测试,相同模块下的功能分多个网络条件进行测试。
这部分发现的问题可能会有:
页面图片在弱网环境下加载不出来(乳品加载逻辑需优化)、
需要模版的页面版式结构混乱(模板文件在弱网环境的加载需优化)、
页面响应时间较长没有任何显示(页面显示逻辑待优化、重试机制加入)等。
二.WHY
弱网场景:仍有相当量的用户主要使用的是4G 3G 2G网络,用户进入电梯、地铁、公交上等场景...
弱网场景可能造成的问题:
数据下载过程中、下载失败后,未进行数据回滚,中止后重新下载,出现数据重复;
数据上传不稳定,自动触发数据上传,导致数据重复上传,形成脏数据;
响应超时;
加载数据,崩溃......
三.HOW
可以以硬件和软件方式模拟搭建出弱网环境,这里具体说的是软件方式。
软件方式主要是两种思路:1.模拟网络延迟(fiddler),2.模拟网络丢包场景(network emulation for windows toolkit)
常用工具:fiddler,network emulation for windows toolkit,chalers,ios自带的限速功能,谷歌浏览器的开发者工具.........