当前位置:网站首页>Qnet Weak Network Test Tool Operation Guide
Qnet Weak Network Test Tool Operation Guide
2022-08-11 03:21:00 【happy dude】
Qnet弱网测试工具操作指南
备注:
1.This tool requiresQQ登录后才能使用;
2.使用时,Android device installed and runAPK即可;
3.Do not use the packet capture tool and this tool at the same time,会有冲突;
一、下载安装
Qnet官网下载地址:https://wetest.qq.com/product/qnet/
注:目前只支持Android版本,iOS暂不支持
二、特点
1、Setting up a weak network environment is simple and fast:There is no need to build a weak network environment,不需要root/越狱手机,不需要连接 数据线,只需要安装Qnet App就可以了.
2、Supports automated weak network testing:支持adb命令驱动,用户可以编写脚本,实现自动化弱网测试.
3、网络协议抓包:无需ROOT/越狱手机,无需第三方工具,支持TCP/UDP/ICMPProtocol network grab 包,导出pcap文件格式,支持Wireshark等工具查看.
4、真实的全球网络和弱网场景:覆盖国内所有省份、海外47Operators in mainstream countries and regions time network data,提供真实的地铁、电梯等20+弱网络场景.
三、使用方法
1、登录
下载安装好Qnet app后,进入Qnet,可使用QQ登录.
2、Select the app to test
3、After selecting the app to test,The interface will prompt you to go to the network scene to add template data,点击界面下方的【网络场景】Go to the network scenario recommendation page
4、【网络场景】The interface will have many commonly used network scenarios,Select the desired scene and click【添加】按钮,It will enter the detailed data setting interface of each parameter of the selected network scene,There will be default data for each parameter,The corresponding parameter values can be modified according to the actual situation(包括网络带宽、网络延时、延时抖动、随机丢包、周期弱网、协议控制等).
5、After the parameters are modified,点击右上角的【保存】按钮,The web scene is saved and displayed in 【工作台】界面.
6、Click the scene name→点击【启动】
(注:You will be prompted for the first start“授权Qnet的悬浮窗权限”,点击ok后,Jump to the floating window management interface,将QnetThe floating window permission is turned on)
7、回到Qnet后,点击【启动】按钮,会弹出“是否允许Qnet创建VPN连接”弹窗,点击【始终允许】即可.
8、Once launched, you will be taken directly to the selected application,The interface will display the floating window of the data of the network environment,You can choose to pause or start at any time,On the right, the network environment data will be displayed in real time.(Click the inverted triangle on the left to switch the network environment)
9、点击右上角的【新增】You can also customize the network environment template,Different regions can be simulated、不同的运营商、different network scenarios.
10、支持TCP/UDP/ICMPProtocol network grab包,在设置中将【网络抓包】开启,然后重启qnet即可,Grab a good bagpcap文件格式保存,The file is automatically stored on the phone/storage/emulated/0/qnet_save/pcap路径下,可以用wireshark在pcThe terminal is opened for data analysis.
wireshark下载地址:https://www.wireshark.org/download.html
四、术语
1、A measure of how good or bad a network is
(1)带宽(吞吐量):单位时间内传输的数据量(bps),Reflect the transmission capacity of the network
(2)丢包:数据丢包个数=发送的数据包数-Number of packets accepted,Reflected in the reliability of the network
(3)时延:The time it takes for a packet to be sent from the moment it is sent to when the data is received,Reflects the network speed
(4)抖动:指时延的变化,Reflects the stability of the network
(5)乱序:Refers to the number of times that the received packet sequence is inconsistent with the sending sequence,Reflects network stability.乱序比较 严重时,丢包也会比较严重,Therefore, it is generally dominated by packet loss
2、术语
(1)上/下行带宽(kbps—千比特每秒)
上行带宽(上行速率):The rate at which local information is uploaded to the network
下行带宽(下行速率):The local rate at which network information is downloaded
注:The uplink rate is not equal to the downlink rate,在大多数情况下,The ratio of downstream to upstream bandwidth can be achieved10:1
(2)上/下行丢包率(%)
Data is transmitted over the network in packets,For some reason it can't be done 100%,At this time, the network will automatically make up according to the agreement,When the internet speed is good,The package loss will be very small,Refills will be easy to complete,But the lines are bad at times,The amount of data loss will be huge,The supplementary package cannot be 100% complete,In this case, packet loss will occur.
丢包率 = 1 - The number of packets received per unit time / 发送的数据包数
Checking the packet loss rate can passping命令来查看
(3)上/下行延迟(ms)
1-30ms:极快,几乎察觉不出有延迟
31-50ms:良好,没有明显的延迟情况
52-100ms:普通,It can be felt that there is a significant delay in the network
大于100ms:差,有卡顿,丢包并掉线现象
(4)DNS延迟(ms)
DNS是域名解析服务器,Latency is the connection speed to this server,DNSThe role is to parse the URL intoIP地址,Because the computer network connection can only pass throughIP连接.
五、Various weak network environment parameters
参考:
1、连续丢包:
Set in periodic weak net
上行:8000 弱网 2000ms
下行:8000 弱网 2000ms
2、极差网络:
网络带宽:上/下行—256kbps
网络延时:上/下行—400ms
延时抖动:上/下行—100ms 概率100%
随机丢包:上/下行—30%
3、100%丢包:
随机丢包:上/下行—100%
边栏推荐
- 【Yugong Series】August 2022 Go Teaching Course 036-Type Assertion
- 聊聊对RPC的理解
- Typescript study notes | Byte Youth Training Notes
- CSDN blog replacement skin
- rac备库双节点查询到的表最后更新时间不一致
- CSAPP Data Lab
- Summary of debugging skills
- 论文精度 —— 2017 CVPR《High-Resolution Image Inpainting using Multi-Scale Neural Patch Synthesis》
- KingbaseES有什么办法,默认不读取sys_catalog下的系统视图?
- Design and Realization of Employment Management System in Colleges and Universities
猜你喜欢
【愚公系列】2022年08月 Go教学课程 035-接口和继承和转换与空接口
STC8H development (15): GPIO drive Ci24R1 wireless module
Idea (优选)cherry-pick操作
二叉树相关代码题【较全】C语言
大马驮2石粮食,中马驮1石粮食,两头小马驮一石粮食,要用100匹马,驮100石粮食,如何分配?
调试技巧总结
轮转数组问题:如何实现数组“整体逆序,内部有序”?“三步转换法”妙转数组
Design and Realization of Employment Management System in Colleges and Universities
CSAPP Data Lab
EasyCVR接入GB28181设备时,设备接入正常但视频无法播放是什么原因?
随机推荐
Briefly, talk about the use of @Transactional in the project
(CVPR - 2017) in depth and potential body learning context awareness feature for pedestrian recognition
flink The object probably contains or references non serializable fields.
Realization of vending machine function based on FPGA state machine
AI+医疗:使用神经网络进行医学影像识别分析
UNI-APP_iphone苹果手机底部安全区域
Google search skills - programmer is recommended
CSDN 博客更换皮肤
Idea (优选)cherry-pick操作
多商户商城系统功能拆解26讲-平台端分销设置
阿里低代码框架 lowcode-engine 之自定义物料篇
21天学习挑战赛第一周总结
构建程序化交易系统需要注意什么问题?
oracle的基数会影响到查询速度吗?
VIT 源码详解
Goodbye Chongqing paper invoices!The issuance of electronic invoices for accommodation expenses will soon completely replace the invoices of hotels, catering and gas stations
添加用户报错useradd: cannot open /etc/passwd
Salesforce解散中国团队,什么样的CRM产品更适合中国人
OpenCV founder: Open source must not be completely free!
Roewe imax8ev cube battery security, what blackening and swelling are hidden behind it?