2026/1/10 15:57:51
网站建设
项目流程
贵阳网站制作专业,大连网页设计哪家公司好,建设医院官方网站,柳州中小企业网站建设App 在使用的过程中#xff0c;难免会遇到不同的弱网络环境#xff0c;像在公车上、在地铁、地下车库等。在这种情况下#xff0c;手机常常会出现网络抖动、上行或下行超时#xff0c;导致 APP 应用中出现丢包延迟#xff0c;从而影响用户体验。
作为软件测试工程师难免会遇到不同的弱网络环境像在公车上、在地铁、地下车库等。在这种情况下手机常常会出现网络抖动、上行或下行超时导致 APP 应用中出现丢包延迟从而影响用户体验。作为软件测试工程师我们要在 app 上线前做一定弱网络环境场景模拟查看 app 在弱网络环境下是否存在某些未知的问题。例如客户端卡死、崩溃等异常核心功能导致软件不能正常运行存在有损害用户利益或被用户额外获利的机会是否有合理的重连机制避免每次重连都返回到登录界面是否有合理的重发机制对丢包延时情况有对应的合理提示01. APP弱网络环境传统解决方案方案一通过手机设备连接到 PC 上进行弱网络测试比如 FiddlerCharles 等基本思路是在 PC 上装一个 Fiddler 网络抓包工具然后再将手机设备的网络代理到 PC 上通过在 PC 上的 Fiddler 在设置延时来进行弱网络模拟。方案二在专有服务器上构建弱网络 Wi-Fi用移动设备连接该 Wi-Fi 进行弱网络测试相关的技术方案有 Facebook 的 ATC 和腾讯的 WeTest-WiFi。以上方案缺点1需要额外的 PC 或者服务器弱网环境构建成本高2需要安装、部署额外的工具并且弱网络环境需要在 PC 上或者 Web 上进行配置使用成本高3弱网络环境功能并不完善比如 Fiddler 不支持丢包、抖动等弱网环境。鉴于以上方案存在的缺点Qnet 这款工具可以完美解决并且界面操作也非常简单易于上手。02. Qnet弱网测试工具简介不借助 PC 或者服务器只需在任一智能手机上安装 QNET App即可搭建一套完善的弱网环境覆盖国内所有省份、海外 47 个主流的国家地区的运营商实时网络数据提供真实的地铁、电梯等 20 弱网络场景提供了网络数据包抓包功能便于进行网络数据问题的分析支持 adb 命令驱动实现自动化弱网络测试降低成本、提高效率官网地址https://wetest.qq.com/product/qnet03. Qnet工具界面介绍1. 【登录】页面点击 Qnet App进入登录界面勾选同意协议并点击【QQ 登录】按钮授权 QQ 账号完成登录。2. 【工作台】页面点击选择应用点击可选单一应用全部应用弱网场景模板选择提供系统常用网络测试模板可通过【网络场景】或右上角[新增]添加其他需要的弱网测试模板。[启动]按钮更新弱网测试模板点击模板的右侧文字进入编辑页面支持更新删除弱网测试模板向左滑动要删除的模板出现[删除]按钮点击可删除搜索弱网测试模板当添加的模板较多可通过上方[搜索框]输入模板名称关键字完成搜索3. 【网络场景】页面3.1【网络场景】页提供系统推荐的模板覆盖常用的极差网络、正常网络模板断线重连、wifi 与 4G 切换、100% 丢包模板等等。可以点击【添加】通过编辑-【保存】后添加已有模板到【工作台】以供选择测试。3.2【工作台】页和【网络场景】页右上角【新增】按钮用户可选择参数增加模板。主要包含两种【场景模板】和【自定义模板】。【场景模板】/【场景模板】(全球)提供了网络选择服务器所处地区、客户端所处地区、运营商类型、网络类型、场景选择电梯、地铁、高铁、地下停车场、wifi 穿墙、视频网络标准、语音网络标准等最后填写对应的【模板描述】【保存】按钮。【自定义模板】提供了多种弱网参数网络带宽 (单位 kbps限制当前网络上下行最大的带宽容量)网络延时 (单位 ms当前网络的上下行延时约等于设置值)延时抖动 (对每个数据包以设置的概率进行抖动选择延时范围在 0~抖动值之间随机产生)随机丢包 (按设置的概率对每个包进行丢包)周期弱网 (按照放行时长、弱网时长设置交替切换根据弱网类型进行弱网)协议控制 (支持对不同协议的弱网控制协议类型包括 TCP\UDP\ICMP\DNS)弱网 ip (可针对 IP 进行弱网控制多个 IP 以 | 分割)可以根据自己公司产品的测试需要组合填写对应的参数最后点击【保存】。4. 【设置】页面用户注销注销账号则退回到登录页面使用 Qnet 需重新登录测试报告勾选后再启动弱网时生效结束弱网后会保存iOS 暂不支持保存文件包括。csv 和.html网络抓包勾选后再启动弱网时生效结束弱网后保存到对应文件路径控制悬浮窗测试过程中方便用户进行 Qnet 暂停继续、切换模板等快捷操作。开启则显示控制悬浮窗关闭则不显示信息悬浮窗显示弱网测试参数的悬浮窗。开启则显示关闭则测试过程中不显示使用文档点击可下载 Qnet 工具官方使用 PDF 文档常见问题会跳转到官方收集的常见问题页面用户协议/隐私政策/儿童隐私保护声明点击可查看对应文档的详细内容删除账号删除账号则清除当前账号下所有的模板和数据04. 总结以上仅从背景、到解决方案到 Qnet 工具的各个功能界面做了详细介绍关于 Qnet 工具的具体应用操作咱们继续下篇文章~总结感谢每一个认真阅读我文章的人作为一位过来人也是希望大家少走一些弯路如果你不想再体验一次学习时找不到资料没人解答问题坚持几天便放弃的感受的话在这里我给大家分享一些自动化测试的学习资源希望能给你前进的路上带来帮助。软件测试面试文档我们学习必然是为了找到高薪的工作下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料并且有字节大佬给出了权威的解答刷完这一套面试资料相信大家都能找到满意的工作。视频文档获取方式这份文档和视频资料对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库这个仓库也陪伴我走过了最艰难的路程希望也能帮助到你以上均可以分享点下方小卡片即可自行领取。