当前位置:网站首页>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%
边栏推荐
- “京台高铁”亮相百度地图,真能在2035年建成吗?
- KingbaseES有什么办法,默认不读取sys_catalog下的系统视图?
- A large horse carries 2 stone of grain, a middle horse carries 1 stone of grain, and two ponies carry one stone of grain. It takes 100 horses to carry 100 stone of grain. How to distribute it?
- 音视频开发,为什么要学习FFmpeg?应该怎么入手FFmpeg学习?
- Summary of debugging skills
- Idea (preferred) cherry-pick operation
- JS-DOM元素对象
- 21天学习挑战赛第一周总结
- The practice of alibaba data synchronization component canal
- Salesforce解散中国团队,什么样的CRM产品更适合中国人
猜你喜欢

按摩椅控制板的开发让按摩椅变得简约智能

互换性与测量技术——表面粗糙度选取和标注方法

正式发布丨VS Code 1.70
![[BX] and loop](/img/3c/1be08db6898613c3a1c0bcd39e73be.png)
[BX] and loop

Google search skills - programmer is recommended

DOM树的遍历-----修改样式,选择元素,创建和删除节点

Environment configuration of ESP32 (arduino arduino2.0 VScode platform which is easy to use?)

leetcode: 358. Reorder strings at K distance intervals

Detailed explanation of new features of ES advanced function syntax

A Practical Arrangement of Map GIS Development Matters (Part 1)
随机推荐
成都纸质发票再见!开住宿费电子发票即将全面取代酒店餐饮加油站发票
互换性与测量技术-公差原则与选用方法
Qnet弱网测试工具操作指南
二叉树相关代码题【较全】C语言
21天学习挑战赛第一周总结
多商户商城系统功能拆解26讲-平台端分销设置
Unity2D animation (1) introduction to Unity scheme - animation system composition and the function of use
JS-DOM element object
Typescript study notes | Byte Youth Training Notes
DOM树的遍历-----修改样式,选择元素,创建和删除节点
Realization of vending machine function based on FPGA state machine
AI+医疗:使用神经网络进行医学影像识别分析
watch监听
Redis老了吗?Redis与Dragonfly性能比较
Traversal of DOM tree-----modify styles, select elements, create and delete nodes
Talk about the understanding of RPC
flink The object probably contains or references non serializable fields.
【Unity入门计划】Unity2D动画(1)-动画系统的组成及功能的使用
Goodbye Guangzhou paper invoices!The issuance of electronic invoices for accommodation fees will completely replace the invoices of hotels, restaurants and gas stations
df和df -lh的意思