弱网测试

上一篇 / 下一篇  2019-02-16 10:05:08 / 精华(3)

作者简介:性能自动化安全测试探索爱好者,欢迎加本人微信:TryExcept417 交流技术
常见网络类型:
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网络标准
3G网络标准
工具应用:
后面会以NEWT为例详细讲解工具应用,敬请持续关注。

TAG:

 

评分:0

我来说两句

日历

« 2024-03-27  
     12
3456789
10111213141516
17181920212223
24252627282930
31      

数据统计

  • 访问量: 477
  • 日志数: 1
  • 建立时间: 2016-06-19
  • 更新时间: 2019-02-16

RSS订阅

Open Toolbar