之前跟同事聊天的时候发现一个问题,很多的公司在没有自主研发的弱网测试工具的时候很少有人去做这个弱网测试,而且弱网测试作为健壮测试的重要部分,对于移动端测试来说必不可少。这是因为目前移动端产品的使用用户所处的网络并非完全的流畅WIFI环境,仍有相当多的用户主要使用4G、3G、2G等网络,另外因移动端产品使用场景多变,如进地铁、上公交、进电梯等,使得弱网测试显得尤为重要。毕竟考虑到各种场景的客户端展示及容错,能极大提升产品印象和用户体验。
什么是弱网测试?
弱网测试知识网络测试的一部分,整个app的网络测试包含了弱网测试,网状态测试,以及网络切换测试。
弱网测试主要是对2G/3G/4G以及高延迟高丢包的这几种状态做模拟然后看下app的容错性如何。那么弱网测试的主要关注点在哪里呢?
(1)页面相应时间是否可接受,关注包括热启动,冷启动时间,页面切换,前后台切换,首字时间,首屏时间等。
(2)页面成仙是否完整一致
(3)超时文案是否符合定义,一场信息是否显示正常。
(4)是否会有超时重连
(5)大流量时间风险:是否会在弱网下进行更新Apk包,下载文件等大流量动作
弱网测试工具
fiddler 模拟网络延迟
lNetwork Emu