DOC软件文档百宝箱

弱网模板与悬浮窗使用要点

QNET 的日常操作围绕两块转:模板决定「网络多差」,悬浮窗决定「测试中怎么控场」。这篇把两块的要点一次讲完。相关文章:弱网测试工具入门介绍.md · 网络抓包与弱网自动化实操.md

一、模板分两类:预设与自定义

登录后进到工作台,模板列表里已经备好了常用预设:2G/3G/4G 网络档、100% 丢包、上下行延时 100ms 等。预设拿来就能用,适合先快速跑通流程;要认真考核某个参数边界,就自己建模板。

自定义模板的参数共 11 项,上下行各管一摊:

方向可调参数
上行延时、延时抖动、带宽、随机丢包、连续丢包(放行 / 丢包)
下行延时、延时抖动、带宽、随机丢包、连续丢包

另有协议控制(TCP/UDP,扩展支持 ICMP/DNS)。改完参数记得保存,模板在列表里向左滑动可以删除。

二、场景模板:不用自己编参数

除了手填参数,还能按场景直接选:电梯、地铁、高铁、视频通话网络标准、语音网络标准等 20 多个真实弱网场景是现成的;编辑模板时也可以按「客户端地区 + 服务器地区 + 运营商 + 网络类型」生成基于真实网络数据的组合,覆盖国内省市与海外 47 个主流国家地区。

三、启动与悬浮窗控场

工作台选好被测应用和模板,点「启动」。第一次启动要过两道授权:悬浮窗权限(勾选允许 QNET 显示悬浮窗)和 VPN 连接确认(点确定,这是它免 ROOT 工作的原理)。之后 QNET 会自动拉起被测应用,屏幕上出现两个悬浮窗:

测试结束回工作台点「停止」关闭弱网,别只按暂停——暂停状态下应用已经回到真网,容易误判测试结果。

四、一个容易踩的坑:参数调狠了不等于应用坏了

100% 丢包、极高延时之下应用连不上服务器,是预期行为——这正是要测的内容。正确姿势是先上一档温和模板确认「正常弱网下能跑」,再逐个加码,一次只动一个参数,把问题定位到具体参数上。应用对 VPN 身份敏感(带风控的金融、游戏类)则是另一回事,这种情况下参数调多温和都进不去,只能停掉工具再单独验证。

更多启动前的准备(安装、登录、授权),见 弱网测试工具入门介绍.md;要导出抓包文件或用 adb 批量跑用例,见 网络抓包与弱网自动化实操.md。

本文所述工具的完整介绍与获取入口见 QNET 弱网测试工具站。

本站文档

访问 qnet 介绍站 ↗