浅谈弱网测试及QNET

article/2025/9/18 7:11:26
    最近工作中需要进行弱网测试,所以在此将自己遇到的一些问题记录一下。本文是基于QNET进行的弱网测试。**首先弱网测试是什么?**模拟各种弱网环境,借助丢包、延时等弱网场景测试对弱网的处理机制,以游戏为例,就是保证前后端数据一致性,不影响玩家的游戏体验。**其次如何进行弱网测试?**在真实的环境下(像电梯、地铁、地下车库和山区等移动网络或WiFi信号比较弱的地方)也可以进行弱网测试,但很不方便,也不容易进行指标的控制。工作中一般是借助工具搭建一个弱网环境。在此介绍两种,一种是NEWT,可设置·丢包、延时、带宽等,常用于IOS端的弱网测试,另一种是QNET,这是一个腾讯出的专门用于测试弱网的APP,可方便设置弱网的各种参数,还能生成报告。常用于Android端的测试。**QNET介绍**1.配置弱网模板及参数,可以采用QNET自带的一些模板,也可以自己设置需要的参数。![在这里插入图片描述](https://img-blog.csdnimg.cn/71f6d1e82bc448b9bd6be25e3d8b04bc.png#pic_center)

2.选择需要进行的测试产品在这里插入图片描述
3.选择需要的模板,然后启动弱网测试
在这里插入图片描述
测试参数
弱网下:自定义网络/2.5G/3G网络下,设置延迟、抖动、丢包率、带宽等,这种场景下,进行测试的产品应应有合理的提示,收支同步,不影响正常使用等
异常网络(可设置上下行100%丢包率):
检查产品的健壮性,逻辑性等是否正常,合理,重连后是否可正常使用。
衡量网络好坏的标准
1.带宽(吞吐量):单位时间内传输的数据量(bps),反映网络的传输能力
2.丢包:数据丢包个数=发送的数据包数-接受的数据包数,反映为网络的可靠性
3.时延:数据包从发送开始到接受到该数据所耗费的时间,反映网络速度
4.抖动:指时延的变化,反映网络的稳定性
5.乱序:指接受到的数据包顺序和发送顺序不一致的次数,反映网络稳定性。乱序比较 严重时,丢包也会比较严重,所以一般以丢包为主


http://chatgpt.dhexx.cn/article/DKSLQlFl.shtml

相关文章

shell脚本测试

目录 test命令进行测试 1.比较大小 2.关于文件的权限检测(-x常用) 3.1测试文件是否存在(-f,-d) 4.多种条件的判断(-a -o常用) 5.判断字符串是否相等 expr命令 数值比较符号 逻辑判断脚本…

【Cmake】Ctest测试工具

目录 前言 一、初识CTest 二、使用方法 三、完整的简单测试工程 附录 附录一 cmake命令 enable_testing add_test 前言 原文:CTest - https://www.cnblogs.com/457220157-FTD/p/4139149.html 一、初识CTest CTest是CMake集成的一个测试工具,在使…

软件测试常见面试题

1、软件的含义 程序、数据以及相关文档的集合。 2、测试与调试的区别是什么? 测试是测试人员进行,主要目标是发现、报告、跟踪缺陷; 调试是开发人员进行,主要目标是定位缺陷位置、分析缺陷原因、修复缺陷。 3、IEEE是什么意思…

Web服务稳定性测试 负载测试 可靠性测试 方案 测试报告

注: 1. 程序员做的测试 2. 测试报告文档原稿在上传审核中,请等待 审核好了:https://download.csdn.net/download/yiquan_yang/12694138 1 概述 1.1 背景 系统的稳定性是系统长期稳定运行能力,需要时间累积才能度量。平台的某些问…

NFC测试

NFC功能点介绍: NFC英文全称Near Field Communication,近距离无线通信。 NFC采用主动和被动两种读取模式,NFC应用模式分为三种: 1、NFC卡模式(被读模式,手机终端可以模拟成为一张普通的非接触卡被pos机读取…

Python 接口并发测试详解

一、接口并发测试简介 1、性能测试简介 性能测试是通过自动化测试工具模拟多种正常、峰值及异常负载条件对系统的各项性能指标进行的测试。负载测试和压力测试都属于性能测试,两者可以结合进行。通过负载测试,确定在各种工作负载下系统的性能,目标是测试当负载逐渐增加时,…

jmeter测试工具

文章目录 参考文章jmeter接口验签tomcat最大连接数jmeter参数彻底理解jmeter的ramp-up参数总结说明 持续时间的使用场景彻底理解ramp up2循环次数ramp-up线程数循环次数(永远)持续时间同步器里面的Timeout in milliseconds参数线程组参数 版本缺陷记录jm…

点餐系统测试

一、设计测试用例 二、提交BUG a)BUG 一 标题:兼容性差,只能在Chrome浏览器和火狐浏览器上使用 1.版本号:V0009 2.测试环境:Chrome 浏览器 版本号 96.0.4664.45 火狐 浏览器 版本号 97.0.1 操作系统:win10 3.测试数据…

接口 测试

一.接口概念 1.什么是接口(API) 接口:接口是为了提供一种服务 所有的接口统称为API,接口分为内部接口和外部接口 外部接口:测试被测系统和外部系统之间的接口 测试内部接口: 1.内部接口提供内部系统使用:开发人员自己开发的对自身系统提供的接口) 2.内部接口提供外部系统使用:…

Visual Studio 2017 15.8 正式发布,测试速度提高 82%

Visual Studio 2017 15.8 版本已正式发布: 发行说明:https://docs.microsoft.com/zh-cn/visualstudio/releasenotes/vs2017-relnotes#15.8下载地址:https://visualstudio.microsoft.com/downloads/ 安装 现可选择在开始安装之前下载所有安装文…

跟LintCode的算法题杠上了(82落单的数)

前言 今天闲来无事准备刷个算法题,缓解一下办公室尴尬的气氛,放松一下,谁知我竟然跟这题杠上了,我必须得好好研究一下,哈哈 题目 点击进入lintcode,第82题落单的数 给出 2 * n 1个数字,除其…

扫码登陆

一个扫码登录的流程图记录一下

PC网站实现微信扫码登录功能(二)

上篇我们介绍了怎么申请账号以及最后拿到appId和appSecret,如果有不清楚的可以看一下 PC网站实现微信扫码登录功能(一) 下面我就来说一下怎样在PC端怎么实现扫码登录功能。 一、进入官方文档网站 准备工作 | 微信开放文档 其实官网对过程描述的已经…

微信扫描二维码快速登录网站

在近期的一个项目中用到了微信扫描注册、登录网站功能所以整理了下希望对读者有帮助。 首先,你需要有一个没有绑定微信、微信公众平台的邮箱注册成为微信开放平台开发者,在管理中心创建移动应用、或者网站应用获得appid和AppSecret,申请微信…

微信扫码登录功能实现

原因:很简单,公司的账号登录需要用到微信扫码登录与QQ的登录功能,所以,在做好了微信的扫码登录之后,本人就写这篇微信扫码登录功能实现的教程 教程开始 需要用到的网站: https://open.weixin.qq.com/ 微…

java扫码登录

这篇博文主要记录我实现扫码登录的步骤,及代码。其实之前从网上搜了很久扫码登录,copy版很多,所以回答也就那几种。 我把我自己的思路也说一下吧。如果有更好的意见或者我有不对的地方,请指出。 首先说一下我用的技术&#xff0…

微信公众号开发—扫描二维码实现登录方案

😊 作者: 一恍过去 💖 主页: https://blog.csdn.net/zhuocailing3390 🎊 社区: Java技术栈交流 🎉 主题: 微信公众号开发—扫描二维码实现登录方案 ⏱️ 创作时间: …

第三方登录之微信扫码登录

文章目录 1. 申请微信接入:2. 项目环境搭建:3.后端Controller接口:4.HTML页面代码:5.测试结果:6.补充说明: 小伙伴们有各种疑问可以去参考官方文档进行详细的学习下 微信开发文档 ,此次介绍的将…

扫码登录操作过程

转载自http://justcoding.iteye.com/blog/2213661浏览器输入:https://wx.qq.com/?langzh_CN手机登录微信,利用“扫一扫”功能扫描网页上的二维码手机扫描成功后,提示“登录网页版微信”;网页上显示“成功扫描 请在手机点击确认以…