Qnet弱网测试工具操作指南

Qnet弱网测试工具操作指南

备注:

1.该工具需要QQ登录后才能使用;

2.使用时,安卓设备安装运行APK即可;

3.不要同时使用抓包工具和该工具,会有冲突;


一、下载安装
Qnet官网下载地址:https://wetest.qq.com/product/qnet/
注:目前只支持Android版本,iOS暂不支持

二、特点
1、搭建弱网环境简单快捷:不需要额外搭建弱网环境,不需要root/越狱手机,不需要连接 数据线,只需要安装Qnet App就可以了。
2、支持自动化弱网测试:支持adb命令驱动,用户可以编写脚本,实现自动化弱网测试。
3、网络协议抓包:无需ROOT/越狱手机,无需第三方工具,支持TCP/UDP/ICMP协议网络抓 包,导出pcap文件格式,支持Wireshark等工具查看。
4、真实的全球网络和弱网场景:覆盖国内所有省份、海外47个主流的国家地区的运营商实 时网络数据,提供真实的地铁、电梯等20+弱网络场景。

三、使用方法
1、登录
下载安装好Qnet app后,进入Qnet,可使用QQ登录。

Qnet弱网测试工具操作指南_第1张图片
2、选择要进行测试的应用

 Qnet弱网测试工具操作指南_第2张图片

 Qnet弱网测试工具操作指南_第3张图片

 

3、选择好要进行测试的应用后,界面会有提示让你前往网络场景添加模板数据,点击界面下方的【网络场景】进入到网络场景推荐页面

Qnet弱网测试工具操作指南_第4张图片

 Qnet弱网测试工具操作指南_第5张图片

 

4、【网络场景】界面会有很多常用的网络场景,选择所需要的场景点击【添加】按钮,会进入到所选网络场景的各个参数的详细数据设置界面,会有各个参数的默认数据,可以根据实际情况修改对应参数数值(包括网络带宽、网络延时、延时抖动、随机丢包、周期弱网、协议控制等)。

Qnet弱网测试工具操作指南_第6张图片

Qnet弱网测试工具操作指南_第7张图片

 

 

5、参数修改好之后,点击右上角的【保存】按钮,该网络场景就会保存并显示在【工作台】界面。

Qnet弱网测试工具操作指南_第8张图片
6、点击场景名称→点击【启动】
(注:首次启动会提示“授权Qnet的悬浮窗权限”,点击ok后,跳转到悬浮窗管理界面,将Qnet的悬浮窗权限打开)

 Qnet弱网测试工具操作指南_第9张图片

Qnet弱网测试工具操作指南_第10张图片

 

 

7、回到Qnet后,点击【启动】按钮,会弹出“是否允许Qnet创建VPN连接”弹窗,点击【始终允许】即可。

Qnet弱网测试工具操作指南_第11张图片
8、启动后就会直接进入所选择的应用,界面就会显示网络环境的数据的悬浮窗,可以随时选择暂停或开始,右侧会实时显示网络环境数据。(点击左侧的倒三角可以切换网络环境)

 Qnet弱网测试工具操作指南_第12张图片

 


9、点击右上角的【新增】也可以自定义网络环境模板,可以模拟不同的地区、不同的运营商、不同的网络场景。

Qnet弱网测试工具操作指南_第13张图片

 

Qnet弱网测试工具操作指南_第14张图片

 

10、支持TCP/UDP/ICMP协议网络抓包,在设置中将【网络抓包】开启,然后重启qnet即可,抓好的包以pcap文件格式保存,文件自动存在手机的/storage/emulated/0/qnet_save/pcap路径下,可以用wireshark在pc端打开进行数据分析。
wireshark下载地址:https://www.wireshark.org/download.html

Qnet弱网测试工具操作指南_第15张图片
四、术语
1、衡量网络好坏的标准
(1)带宽(吞吐量):单位时间内传输的数据量(bps),反映网络的传输能力
(2)丢包:数据丢包个数=发送的数据包数-接受的数据包数,反映为网络的可靠性
(3)时延:数据包从发送开始到接受到该数据所耗费的时间,反映网络速度
(4)抖动:指时延的变化,反映网络的稳定性
(5)乱序:指接受到的数据包顺序和发送顺序不一致的次数,反映网络稳定性。乱序比较 严重时,丢包也会比较严重,所以一般以丢包为主
2、术语
(1)上/下行带宽(kbps—千比特每秒)
上行带宽(上行速率):本地信息上传到网络的速率
下行带宽(下行速率):网络信息下载的本地的速率
注:上行速率不等于下行速率,在大多数情况下,下行与上行带宽的比率可达到10:1
(2)上/下行丢包率(%)
数据在网络上是以数据包未单位传输的,由于一些原因不能百分百得完成,这时网络会自动根据协议来补办,网速快线路好得时候,包得损失会非常小,补包就会很容易完成,但是线路较差得时候,数据得损失量就会很大,补包就不可能百分之百完成,这种情况下就会造成丢包。
丢包率 = 1 - 单位时间内接收得数据包数 / 发送的数据包数
查看丢包率可以通过ping命令来查看

 Qnet弱网测试工具操作指南_第16张图片

Qnet弱网测试工具操作指南_第17张图片

 

 

(3)上/下行延迟(ms)

Qnet弱网测试工具操作指南_第18张图片
1-30ms:极快,几乎察觉不出有延迟
31-50ms:良好,没有明显的延迟情况
52-100ms:普通,能感觉出网络有明显延迟
大于100ms:差,有卡顿,丢包并掉线现象
(4)DNS延迟(ms)
DNS是域名解析服务器,延迟就是和这个服务器的连接速度,DNS的作用就是把网址解析成IP地址,因为电脑网络连接只能通过IP连接。

 

五、各个弱网环境参数
参考:


1、连续丢包:
在周期弱网中设置
上行:8000 弱网 2000ms
下行:8000 弱网 2000ms
2、极差网络:
网络带宽:上/下行—256kbps
网络延时:上/下行—400ms
延时抖动:上/下行—100ms 概率100%
随机丢包:上/下行—30%
3、100%丢包:
随机丢包:上/下行—100%
 

 

你可能感兴趣的:(App专项测试,网络,android)