Loading [MathJax]/jax/input/TeX/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >QNET:APP弱网络测试专家

QNET:APP弱网络测试专家

作者头像
WeTest质量开放平台团队
发布于 2020-08-21 02:40:10
发布于 2020-08-21 02:40:10
1.8K0
举报

背景

  目前在测试移动设备上进行弱网络专项测试的方案主要有两种:

  1. 通过Android设备连接到PC上进行弱网络测试,比如Fiddler,Charles,NET-Simulator等。基本思路是在PC上装一个Fiddler网络抓包工具,然后再将Android设备的网络代理到PC上,通过在PC上的Fiddler在设置延时来进行弱网络模拟。

  2. 在专有服务器上构建弱网络Wi-Fi,移动设备连接该Wi-Fi进行弱网络测试,相关的技术方案有Facebook的ATC和腾讯的WeTest-WiFi。

  以上两种方法都能够实现移动设备的弱网专项测试,也已经是比较成熟的方案,但都存在以下几点缺点:

1. 需要额外的PC或者服务器,弱网环境构建成本高;

2. 需要安装、部署额外的工具,并且弱网络环境需要在PC上或者Web上进行配置,使用成本高;

3. 弱网络环境功能并不完善,比如Fiddler不支持丢包、抖动等弱网环境;

  为了更好的满足开发者对于弱网测试的需求,腾讯WeTest推出了一款针对移动应用的弱网测试工具QNET,解决了在Android设备上进行弱网络专项测试的痛点,QNET无需ROOT手机,无需连接数据线,以独立app的方式,为用户提供给快捷、可靠、功能完善的弱网络模拟服务。

QNET还能提供TCP/UDP网络协议抓包功能,帮助开发和测试人员进行网络流量分析,而不需要ROOT手机,使用tcpdump进行抓包。

扫描上方二维码

或点击阅读原文即可下载QNET

QNET使用指南

登录

  QNET支持手Q账号或者腾讯员工的TAPD账号登陆,如果使用QQ账号首次登陆,需要注册WeTest平台账号,即可成功登陆。

选择测试APP

  成功登陆后,点击【点击选择测试程序】按钮,选择待测试的弱网工具,然后点击下方的【开始测试】按钮,第一次启动的时候需要对悬浮窗权限进行授权,部分机型会弹出开启VPN服务的确认框,点击确认。

弱网模板

  QNET支持系统预设模板和用户自定义模板,预设模板包含了常见的2G/3G/4G网络模板,还有弱网测试中比较常用的100%丢包模板等,预设模板不支持编辑,可以删除;

  另外,QNET支持用户根据自己的测试需求自定义弱网参数模板,有比较好的灵活性。

悬浮窗

  开始测试后,QNET会自动拉起待测试程序,然后默认会显示弱网模板控制悬浮窗,以及弱网模板信息悬浮窗。

● 左边悬浮窗是控制悬浮窗,可以下拉即时切换弱网模板,双击Q按钮可以切回QNET应用,点击暂停按钮可以停止弱网状态恢复正常网络;

● 右侧悬浮窗显示当前的模板名,实时延迟,实时网速,以及当前模板的具体参数。

注:QNET支持动态探测当前网络和远端服务器的延迟,然后动态适配用户设置的上下行延迟,保证真实网络延迟和用户设置的尽量一致。

弱网参数

  QNET目前支持的弱网参数包括:

上下行延时(Delay)

上下行延时抖动(Jitter)

上下行带宽(Bandwidth)

上下行随机丢包(Random Packet Loss)

上下行连续丢包(Continuous Packet Loss)

TCP/UDP协议控制(Protocol)

  如下是一个控制延迟和延迟抖动的示意图:

  连续丢包可以实现周期性断网的弱网场景,常用在测试游戏流畅性,验证游戏对网络波动的支持程度。

  TCP/UDP协议控制(Protocol)支持针对协议的弱网控制,比如我们可以控制UDP协议100%丢包,来测试某些不支持UDP协议的运营商的弱网场景。

网络抓包

  QNET还支持网络抓包,导出为Pcap文件,可以在PC上用Wireshark工具打开分析,目前支持TCP, UDP, DNS协议,如下图是一个抓包示例:

  使用网络抓包功能需要开启开关:

关于腾讯WeTest

腾讯WeTest是由腾讯官方推出的一站式品质开放平台。十余年品质管理经验,致力于质量标准建设、产品质量提升。腾讯WeTest为移动开发者提供兼容性测试、云真机、性能测试、安全防护、企鹅风讯(舆情分析)等优秀研发工具,为百余行业提供解决方案,覆盖产品在研发、运营各阶段的测试需求,历经千款产品磨砺。金牌专家团队,通过5大维度,41项指标,360度保障您的产品质量。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-08-20,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 腾讯WeTest 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
弱网测试工具-QNET
1、通过Android设备连接到PC上进行弱网络测试,比如Fiddler,Charles,NET-Simulator等。基本思路是在PC上装一个Fiddler网络抓包工具,然后再将Android设备的网络代理到PC上,通过在PC上的Fiddler设置延时来进行弱网络模拟。
wangmcn
2022/07/25
16.5K0
弱网测试工具-QNET
QNET:APP弱网络测试专家
1. 通过Android设备连接到PC上进行弱网络测试,比如Fiddler,Charles,NET-Simulator等。基本思路是在PC上装一个Fiddler网络抓包工具,然后再将Android设备的网络代理到PC上,通过在PC上的Fiddler在设置延时来进行弱网络模拟。
WeTest质量开放平台团队
2020/08/20
3.8K0
QNET网络测试工具2.0全新发布
(1)验证应用/游戏在不同网络场景下表现是否符合预期,会不会触发未知的系统bug;
WeTest质量开放平台团队
2020/11/27
2.8K0
推荐一个简单易用、支持Android和iOS双平台的弱网模拟工具
以上两种方法都能够实现移动设备的弱网专项测试,也已经是比较成熟的方案,但都存在以下几点缺点:
岛哥的质量效能笔记
2021/08/18
11.1K0
推荐一个简单易用、支持Android和iOS双平台的弱网模拟工具
app弱网测试_热血神器刀设置教程
App 在使用的过程中,难免会遇到不同的弱网络环境,像在公车上、在地铁、地下车库等。在这种情况下,手机常常会出现网络抖动、上行或下行超时,导致 APP 应用中出现丢包延迟,从而影响用户体验。
全栈程序员站长
2022/11/15
1.3K0
app弱网测试_热血神器刀设置教程
Android 抓包工具——HttpCanary
HttpCanary是Android平台下功能最强大的网络分析工具,支持TCP/UDP/HTTP/HTTPS/WebSocket等多种协议,可以视为Android平台下的Fiddler和Charles。
清风穆云
2021/08/09
84K6
弱网络测试环境搭建?一键帮您解决
所有游戏公司工作人员都会遇到的场景:玩家不断抱怨服务器卡,轻者吐槽、重者咒骂。运营人员大多有苦难言。亲!真的不是服务器的问题,是玩家的网络环境太差啦!
WeTest质量开放平台团队
2018/10/29
1.7K0
Android APP专项测试工具iTest
最近公司发布了一款android应用,也是由我负责测试,因为这款应用的功能比较简单,所以在保证功能的基础上,我专门做了一些app稳定性的测试。在测试期间,发现了一款超好用的测试工具iTest,简单介绍给大家。
搁浅同学
2022/07/21
1.9K0
Android APP专项测试工具iTest
WeTest弱网络测试,再难搭的网络也只要5分钟!
玩游戏的朋友相信都极其痛恨下述情况,小助手将其归类为“弱网络五大恨”! 网络连接突然停滞,无提示! 购买商品网络崩溃,打水漂! 断线情况异常频繁,难恢复! 战斗过程突然断网,被强退! 过关过程网络变弱,没奖励! 为了直面这些难题,让游戏拥有强大的环境适应能力,所有的游戏开发者都非常重视弱网络测试,然而前路依然劫难重重。 现有的弱网络测试 现有的弱网络测试技术步骤繁琐,大部分是人工操作,我们大约需要做这些事情: 人工环境配置所需工具如下图所示: 我们可以发现,测试人员布置完所有场景就要花掉
WeTest质量开放平台团队
2018/10/29
2.1K0
WeTest弱网络测试,再难搭的网络也只要5分钟!
移动弱网专项测试
当前主流的移动端APP测试,都离不开网络。除了基本功能测试以外,针对网络这块的测试也越来越重视,下面一起来看看
用户6367961
2019/09/29
1.9K0
经典测试工具分享(一)---HttpCanary
在测试这一行,特别是目前安卓app盛行的时代,测试经常要抓数据,在脱离电脑抓包的场景外,抓取手机app数据是很麻烦的,找了很多工具,试了很多工具,有的工具要收费,有的还需要ROOT,终于让我找到一款一款免ROOT并免费的android抓包利器HttpCanary,它可以等于说是手机上的charles或者fiddler,使用也是非常简单。
厦门-安仔
2019/07/30
9.8K0
弱网测试怎么做,这是我看过最详细的文章!
当前APP网络环境比较复杂,网络制式有2G、3G、4G网络,还有越来越多的公共Wi-Fi。不同的网络环境和网络制式的差异,都会对用户使用app造成一定影响。另外,当前app使用场景多变,如进地铁、上公交、进电梯等,使得弱网测试显得尤为重要。
测试开发技术
2022/04/06
10.3K0
弱网测试怎么做,这是我看过最详细的文章!
【开发者福利】弱网络接入指引
1. 前言 本文将描述怎么用最快和最低成本搭建一个ATC服务来构造一个弱网络wifi,然后使用自研的PC工具“网络分析大师”来快捷地切换不同的弱网络场景,免去配置ATC弱网络参数的繁杂。 1.1 安装程序 包括: 1. Vmware Workstation虚拟机 2. Ubuntu 14.04操作系统虚拟机镜像vmdk 3. Ubuntu 14.04操作系统iso-64位 4.网络分析大师 1.2 网络环境 需要使用体验网或外网 1.3 硬件要求 一台PC,一块无线网卡(建议如下的带多天线的PCI网卡,亲
WeTest质量开放平台团队
2018/10/29
1.7K0
【开发者福利】弱网络接入指引
app弱网测试的方法(测试自己声音类型app)
当前APP网络环境比较复杂,网络制式有2G、3G、4G网络,还有越来越多的公共Wi-Fi。不同的网络环境和网络制式的差异,都会对用户使用app造成一定影响。另外,骑士使用我们产品的场景多变,如进入地下美食城、进电梯,进各种写字楼,居民楼等,使得弱网测试显得尤为重要。如果app没有对各种网络异常进行兼容处理,那么骑士在进行正常的业务履单操作时可能遇到APP闪退、ANR、数据丢失等问题。
全栈程序员站长
2022/08/01
1.3K0
app弱网测试的方法(测试自己声音类型app)
什么是弱网测试?为什么要进行弱网测试?怎么进行弱网测试?「建议收藏」
由于处在移动互联网盛行的时代,网络形态除了有线连接外,还有2G/3G/4G/Wifi/5G等多种手机网络连接方式。首先额外补充一些5G的知识;2分钟了解什么是5G。
全栈程序员站长
2022/07/23
2.6K0
专项测试怎样才“好玩”
今天的话题,从一个真实的故事说起。某年某月某日,笔者带团队去某BU做实施调研时,对方的产品经理提出了一个需求,他说:我们的团队目前没有专职的测试人员,希望借助平台的UI自动化能力,让业务人员也拥有测试的能力,能够参与到自动化测试当中去。然后就提出了一些“需求”:希望能够在页面上录入数据,能够自动验证数据是否正确,能够简单地维护页面元素就好,能够自动判断业务是否展示正常,能够......。你猜最后的结果是什么呢?嗯,什么也做不了。UI自动化又不是全能的,对吧。你以为我是要吐槽这位产品经理么?其实,不是的。
CKL的思考
2023/02/01
4050
直播弱网优化方法
直播平台纷繁杂多,流量入口逐渐从传统PC端过渡至移动端。直播规 模爆发式增长,2016年更是被誉为“直播元年”。以游戏为代表的泛娱乐直播是这一时期直播生态的重要组成部分。2015-2017年,4G技术普及,手机直播由于不受设备、场景等限制开始迅速普及,推动全民直播的出现;同时,由于直播功能的创新、直播平台以及资本的纷纷入局、政策支持,直播行业一度出现“千播大战”局面。期间,政府出台《电子竞技赛事管理暂行规定》等游戏行业相关政策,进一步推动了游戏直播的发展。
视频云直播helper
2022/02/03
6.1K1
APP性能测试—网络测试
当前APP网络环境比较复杂,移动运营商网络有2G、3G、4G、5G网络,甚至未来的6G网络,以及越来越多的公共Wi-Fi。不同的网络环境和网络制式的差异,都会对用户使用App造成一定影响。
清风穆云
2021/08/09
3.5K0
《吐血整理》进阶系列教程-拿捏Fiddler抓包教程(15)-Fiddler弱网测试,知否知否,应是必知必会
  现在这个时代已经属于流量时代,用户对于App或者小程序之类的操作界面的数据和交互的要求也越来越高。对于测试人员弱网测试也是需要考验自己专业技术能力的一种技能。一个合格的测试人员,需要额外关注的场景就远不止断网、网络故障等情况了。还要对于弱网的数据定义,不同的应用所界定的含义是不一样且不清晰的,不仅要考虑各类型网络最低速率,还要结合业务场景和应用类型去划分。按照移动的特性来说,一般应用低于2G速率的都属于弱网,也可以将3G划分为弱网。除此之外, 弱信号的Wifi通常也会被纳入到弱网测试场景中。无论是做web端还是app端的测试,我们都需要对弱网进行测试,对于弱网方法有很多种,如:Fiddler模拟弱网,控制电脑的网速等,今天介绍下Fiddler如何进行测试弱网。
北京-宏哥
2022/09/27
2.9K3
《吐血整理》进阶系列教程-拿捏Fiddler抓包教程(15)-Fiddler弱网测试,知否知否,应是必知必会
守护S级产品锻造之路,WeTest领航跃迁,与时代同行
十年的内部打磨,五年的孵化迭代,WeTest(wetest.qq.com)秉持腾讯“以互联网为媒介,连接人与设备,让我们的生活更加丰满”的理念,持续驱动自我,逐渐发展成为了一个从软件构建、集成、测试、发布到部署,连接不同关键角色和领域系统的,满足现状行业快速交付的一个新型研发管理生态。
WeTest质量开放平台团队
2020/10/28
5610
守护S级产品锻造之路,WeTest领航跃迁,与时代同行
相关推荐
弱网测试工具-QNET
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档