弱网测试如何进行

1.APP测试中,关注若望的高延迟和高丢包,突然断网导致的用户体验,页面是否乱码等考验着APP 面对恶劣网络环境下的健壮性是否得当,是否会导致一些意想不到的bug。

在解决日常的支持需求下,经常会遇到一些用户反馈一些无法简单重复的bug,有很大一部分的bug是由于用户自身的网络波动下,或者本身网络恶劣,而app面对恶劣的网络环境的奖状行不够,导致的一些意想不到的bug.

 

作者之前遇到过打开公司的网页,突然断网以后,页面出现乱码和重复内容错位,UI页面很糟糕的defect.

也和同行们沟通过这是一个defect.印象深刻是因为我坚持并且确认是一个bug,但是队友坚持这不是一个bug.....

2.若望测试指标关注2个

丢包

丢包是一个常见问题,在TCP 协议中,需要不断的发送请求,来确定链接状态,一旦发生丢包,就需要重传,这个时候就需要去检查产品的处理机制,给予什么提示,如果未响应怎么处理这些

PS,我想起来我之前写过fiddler文章的设置弱网测试,还有一个极端测试,就是auto reponse里添加请求前后断点,测试响应

延时

延时也是很常见的问题,由于网络太差,产生了网络波动,导致数据包在传输的时候出现抖动,可能导致请求出现超时的现象,这个时候就应该给予相应的提示,或者其他处理方式。

PS:比如用户没有网络,登录网站回提示断网,或者异常处理机制

3.弱网测试工具

1)Fiddler

Web 端

配置fiddler代理

Rules->Customize Rules->m_SimulateModern 关键字搜索,改毫秒数

让配置生效:Rules->Performance->Simulate moderm Speed

 

APP 端

手机链接fiddler抓包,同上。过往文章介绍过app如何链接fiddler

真机app上也是流量和wlan,断网转换测试

安装工具

Network Emulator Toolkit

弱网测试如何进行

 

上一篇:easyrule规则引擎源码解析


下一篇:Fiddler-拦截请求并篡改数据