选择被测应用:全部应用还是指定生效
弱网模板本身不包含「对谁生效」的信息,生效范围由工作台里的测试对象选择决定。这一步选错,是「模板明明启动了,被测 App 却没变慢」的头号原因。
两种生效范围
- 全部应用:整机流量都走弱网,包括系统服务、后台应用。适合模拟「用户所处环境整体变差」,也是 iOS 版唯一支持的模式;
- 指定应用:只对勾选的 App 生效,其余流量保持原速。Android 版在工作台点「点击选择测试程序」,从应用列表里勾选即可。

怎么选
| 场景 | 建议 |
|---|---|
| 测单个 App 的弱网表现 | 指定应用,避免微信/系统更新等无关流量干扰读数 |
| 测「弱网下整机行为」 | 全部应用,比如看推送、时钟同步的表现 |
| 设备上跑着自动化脚本 | 指定应用,防止脚本自身的通信被拖慢 |
| iOS 设备 | 只能用全部应用,靠锁后台减少干扰 |
常见误配清单
- 模板选了,测试对象忘了选,默认范围与预期不符;
- 指定应用后,被测 App 恰好走的是不受 VPN 管控的私有网络通道(少数机型特性),表现为「选了也没变化」;
- 多进程应用(如游戏 + 其语音组件)只勾了主包名,副进程流量没进弱网,此时应改用全部应用验证。
生效原理与按包名过滤的关系见QNET 的工作原理;adb 方式下对应的参数是 package_name,见adb 参数速查表。
测试对象与模板都就位后,就可以启动了:开始与停止弱网。