弱网测试分析实战系列

常见网络类型:

2G ,3G,4G,WiFi , WiFi假热点(如:网络信号强,需要登录才能使用),飞行模式 , 移动数据不可用(手机欠费)

弱网条件测试点:

丢包:请求或者响应被丢弃

错包:如包数据不完整

乱包:包的顺序是乱的,先出去的包不保证先回来

高延迟:响应数据回来时间长,甚至大于客户端等待时间

网络断断续续:网络经常断开又连接,类似于经常出入电梯

弱网下异常处理:

1:弱网时友好提示信息:

2:网络容错机制

3:网络超时机制:

4:网络断线重连机制

弱网如何测试:

1:使用通用的网络标准测试(见下图)

2:保持单一变量与行业龙头竞品对比

3:针对重点模块与开发沟通具体实现,有无接口相互依赖关系

如:A接口需要使用B接口返回的数据,如果B接口因为网络原因请求或者响应失败,结果如何?网络恢复后,是否能恢复正常!

4:正常来说每开发一个模块,都需要针对具体模块做弱网测试,但是如果接手的是一个成品,需要做弱网测试,建议使用弱网+全局遍历(使用一些遍历工具如monkey,maxim,appcrawer等)

弱网实施方案:

1:fiddler,Charles等抓包工具限速

2:NEWT(Network Emulator for Windows Toolkit),Atc(Augmented Traffic Control)专业限速软件

3:谷歌浏览器开发者工具F12

4:苹果手机系统限速功能

5:路由限速(如360,小米,TPlink等路由器自带限速功能)

6:与运维同事一起搭建公司弱网测试平台

常见网络标准

2G网络

弱网测试分析实战系列_第1张图片

3G网络

弱网测试分析实战系列_第2张图片

 

网络测试组合用例:

弱网测试分析实战系列_第3张图片

工具应用:

后面会以NEWT为例详细讲解工具应用,敬请持续关注。

你可能感兴趣的:(APP测试)