专项测试之弱网测试

学习目标

  • 掌握app弱网测试使用场景
  • 掌握工具使用部署

弱网测试背景

移动互联网时代,用户会在各种网络状况下使用我们的app,他们使用3g或者4g网络,面临一个问题,我们需要关注在地铁、电梯、车库等使用场景,软件的运行状态,以及弱网环境下出现丢包、延时时软件的处理机制。避免造成用户的流失。

  • 用户体验
    app使用过程中,弱网的高延迟和高丢包,在实时性要求非常高的场景,容易伤害用户体验。

  • 非正常情况下,出现bug概率会增加
    解决日常的支持需求中,有一些无法复现的bug,很大部分时由于用户自身网络波动或者网络环境恶劣引起的,而服务在面对这种恶劣网络环境的健壮性不够,导致会出现一些意想不到的bug。

弱网测试关注的指标

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

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

弱网测试工具

fiddler 模拟网络延时场景(win)

image
image

Network Emulator Toolkit 模拟网络丢包场景(win)

image

charles (mac)

网络设置参考

image

主要参考丢包率和延迟

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 弱网测试指标 ■丢包在TCP协议中,需要不停的发送请求,来确认连接状态,一旦发生丢包,就需要重连,这个时候就要去检...
    Vigo伟阅读 1,292评论 0 4
  • 【背景】 弱网测试,属于健壮性测试的内容。随着国内移动端迅猛发展,大大增加用户碎片化使用移动端的概率。想象一下,用...
    siyu8023阅读 23,557评论 3 33
  • 弱网测试作为健壮性测试的重要部分,对于移动端测试来说必不可少。这是因为目前移动端产品的使用用户所处的网络并非完全的...
    隋胖胖LoveFat阅读 20,081评论 7 58
  • 什么是弱网测试? 由于处在移动互联网盛行的时代,网络形态除了有线连接外,还有2G/3G/4G/Wifi/5G等多种...
    软件测试墨白阅读 1,724评论 5 29
  • 我们都知道久旱逢甘霖,他乡遇故知,洞房花烛夜,金榜题名时是人生四大乐事。人生几十载,或时历伤悲愁苦,或身缠烦杂琐事...
    蓉酱说阅读 401评论 1 3