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

本贴最后更新于 1143 天前,其中的信息可能已经时过境迁

一、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上进行配置,使用成本高;
(3)弱网络环境功能并不完善,比如Fiddler不支持丢包、抖动等弱网环境。

鉴于以上方案存在的缺点,Qnet这款工具可以完美解决,并且界面操作也非常简单,易于上手。

三、Qnet弱网测试工具简介

官网地址: https://wetest.qq.com/product/qnet

四、Qnet工具界面介绍

1. 【登录】页面

点击Qnet App,进入登录界面,勾选同意协议并点击【QQ登录】按钮,授权QQ账号完成登录。

图片.png

2. 【工作台】页面

图片.png

图片.png

3. 【网络场景】页面

3.1【网络场景】页提供系统推荐的模板,覆盖常用的极差网络、正常网络模板,断线重连、wifi与4G切换、100%丢包模板等等。可以点击【添加】,通过编辑-【保存】后,添加已有模板到【工作台】以供选择测试。

图片.png

3.2【工作台】页和【网络场景】页右上角【新增】按钮,用户可选择参数增加模板。主要包含两种:【场景模板】和【自定义模板】。

图片.png

图片.png

4. 【设置】页面

图片.png

五、总结

以上仅从背景、到解决方案,到Qnet工具的各个功能界面做了详细介绍,关于Qnet工具的具体应用操作,咱们继续下篇文章~

参考文档:Qnet 官网文档

  • App
    35 引用 • 23 回帖
2 操作
potato 在 2021-11-03 14:11:15 更新了该帖
potato 在 2021-11-02 17:53:04 更新了该帖
1 回帖
请输入回帖内容 ...