一款超级给力的弱网测试神器—Qnet(上)

本文介绍了APP弱网测试的重要性及传统解决方案的不足,重点讲解了Qnet这款弱网测试工具,它无需额外设备,提供丰富的弱网场景,支持自动化测试,降低了测试成本,提高了效率。
摘要由CSDN通过智能技术生成

一、APP 弱网测试背景

App 在使用的过程中,难免会遇到不同的弱网络环境,像在公车上、在地铁、地下车库等。在这种情况下,手机常常会出现网络抖动、上行或下行超时,导致 APP 应用中出现丢包延迟,从而影响用户体验。

作为软件测试工程师,我们要在 app 上线前做一定弱网络环境场景模拟,查看 app 在弱网络环境下是否存在某些未知的问题。
例如:

  • 客户端卡死、崩溃等异常
  • 核心功能导致软件不能正常运行
  • 存在有损害用户利益或被用户额外获利的机会
  • 是否有合理的重连机制,避免每次重连都返回到登录界面
  • 是否有合理的重发机制,对丢包延时情况有对应的合理提示

二、APP 弱网络环境传统解决方案

方案一: 通过手机设备连接到 PC 上进行弱网络测试,比如 Fiddler,Charles 等
基本思路是在 PC 上装一个 Fiddler 网络抓包工具,然后再将手机设备的网络代理到 PC 上,通过在 PC 上的 Fiddler 在设置延时来进行弱网络模拟。

方案二: 在专有服务器上构建弱网络 Wi-Fi
用移动设备连接该 Wi-Fi 进行弱网络测试,相关的技术方案有 Facebook 的 ATC 和腾讯的 WeTest-WiFi。

以上方案缺点:
(1)需要额外的 PC 或者服务器,弱网环境构建成本高;
(2)需要安装、部署额外的工具,并且弱网络环境需要在 PC 上或者 Web 上进行配置ÿ

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值