首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
弱网专题
使用 Charles 模拟手机弱网测试
在移动互联网时代,网络状况的不确定性给应用程序带来了挑战。尤其是在偏远地区或信号不佳的地方,用户的网络连接可能会变得不稳定。因此,对应用程序进行弱网测试变得尤为重要。Charles Proxy 是一款广泛使用的网络调试工具,它不仅能够捕获和修改 HTTP/HTTPS 请求和响应,还提供了模拟弱网环境的功能。本文将详细介绍如何使用 Charles Proxy 进行弱网测试,并结合实际示例进行演示。
阅读更多...
弱网测试-基于linux TC(traffic control)网络模拟工具搭建及控制
APP弱网测试,弱网工具有很多现成的,但是对比其他工具来说,使用linux tc控制起来比较方便强大,自由度较大,可以推荐使用 所需硬件: 路由器(尽量使用5G网络,因为2.4G网络干扰比较大) 网线若干 linux电脑一台,带双网卡,如果单网卡,可以用USB转网口的设备来完成,尽量用USB3.0到网口的设备 所需软件: 系统:ubuntu tc – traffic control ip
阅读更多...
UE4/UE5像素流送云推流|程序不稳定、弱网画面糊怎么办?
看到不少反馈说像素流送技术在实际的应用中,存在一些问题,比如程序崩溃、画面模糊等。本文将探讨这些问题,并介绍点量云流软件提供了哪些有效的解决方案。 常见的像素流送技术问题 画面质量问题: 当快速操作UE模型或初次启动像素流送功能时,特别是在外部网络条件不佳的环境下,用户经常遇到画面模糊不清的问题。这不仅损害了视觉体验,也影响了内容展示的专业效果。 多人访问导致的性能下降: 一旦访问用
阅读更多...
QNET 弱网测试工具
最近在找稳定的弱网测试工具,偶然发现腾讯竟然有一款:QNET弱网测试工具 使用方法很简答:下载QNET APP安装,用QQ登陆后,即可开始。 可用的弱网环境: 自定义弱网环境: 实际使用情况: 左边工具栏可随意切换网络环境,一般大约3秒左右就会切换成功;右边工具栏实时显示网络情况; 还可以自动抓包 下载方式: 应用宝搜索下载
阅读更多...
iOS开发,使用STSimplePing检测弱网状态
应用场景 获取当前网络状态下特定地址的网络延迟,也就是ping值,从而监测网络状态及判断弱网。 Demo地址 https://download.csdn.net/download/u011439689/11223700 Demo运行效果 Demo运行效果
阅读更多...
移动端App弱网测试
本文来自进击的bug 在当今移动互联网盛行的时代,网络的形态除了有线连接,还有2G/3G/Edge/4G/Wifi等多种手机网络连接方式,不同的协议,不同的制式,不同的速率,使移动应用运行的场景更加丰富。 加小编好友进测试群 从测试角度来说需要额外关注的场景就远不止断网、网络故障等情况了。对于弱网的数据定义,不同的应用所界定的含义是不一样且不清晰的,不仅要考虑各类型网络最低速率,还要结合业务
阅读更多...
弱网测试三连问,你还不知道吗?
面试官三连问:什么是弱网测试?为什么要进行弱网测试?怎么进行弱网测试? 弱网测试是极多测试人员在测试过程中经常忽略的一个点,原因可有测试资源不充裕或者压根不知从哪里下手,今天从几个方面分享一篇文章简单介绍下什么是弱网测试以及如何进行弱网测试的! 1.什么是弱网测试? 由于处在移动互联网盛行的时代,网络形态除了有线连接外,还有2G/3G/4G/Wifi/5G等多种手机网络连接方式。首先额外补充一些
阅读更多...
接口测试之Fiddler弱网测试
前言 目前市面上的APP功能越来越丰富,移动端测试也越显为重要。因为用户在网速慢的情况下,你的网站(软件)总能出现各种各样的问题!!!请不要忽略这一点!针对在不同的网络情况下,接下来,本篇要讲述的就是在通过fiddler对APP进行模拟弱网测试,用Fiddler进行弱网环境下的测试,这也是测试人员需要掌握的测试技能。 一、准备环境 1.电脑端安装好fiddler抓包工具,下载地址:https
阅读更多...
Charles 常用的功能:弱网、mock请求和返回
Charles提供了许多可以帮助测试同学模拟环境和数据的功能。这里记录一下常用的几个: 模拟弱网mock请求参数mock返回数据模拟请求超时 模拟弱网 在 Charles 的菜单上,选择 “Proxy”->”Throttle Setting” 项 弹出的对话框中,勾选上 “Enable Throttling” 设置 Throttle Preset 的类型 如果只想模拟
阅读更多...
Charles-----------弱网测试
当前APP网络环境比较复杂,网络制式有2G、3G、4G网络,还有越来越多的公共Wi-Fi。不同的网络环境和网络制式的差异,都会对用户使用app造成一定影响。另外,当前app使用场景多变,如进地铁、上公交、进电梯等,使得弱网测试显得尤为重要。如果app没有对各种网络异常进行兼容处理,那么用户可能在日常生活中遇到APP闪退、ANR、数据丢失等问题。因此,app网络测试,特别是弱网测试尤为重要。本文梳理
阅读更多...
弱网演练的小插曲记录
文章目录 1. 写在最前面1.1 关于弱网1.2 关于插曲 2. 模拟弱网的工具2.1 tc2.1.1 原理2.1.2 使用 2.2 blade2.2.1 原理2.2.2 使用 3. tc vs iptable4. 碎碎念5.参考资料 1. 写在最前面 节前在做历史故障演练的 1:1 复现,以验收当前新增的监控告警可以覆盖历史的故障的监控。我被分配的一个演练场景是做弱网演练。
阅读更多...
SRT协议应用于直播加速CDN,超越RTMP,实现200ms以下的 低延时、弱网传输
什么是SRT协议? SRT是由Haivision和Wowza共同创建的SRT联盟所发起的互联网传输协议,是一种开源、免费和应用灵活的规范,它的性能与专用的协议一样优秀,能够同时在不同制造商的产品之间工作。 SRT是时下非常受欢迎的开源低延迟视频传输协议。使用SRT可靠传输技术,能够成功实现了普通互联网环境下、多地之间、安全可靠的高清视频传输与分发。 SRT协议特点: 低延时 SRT是一种能够在
阅读更多...
使用Fiddler进行弱网测试
测试APP、web经常需要用到弱网测试,也就是在信号差、网络慢的情况下进行测试。我们自己平常在使用手机APP时,在地铁、电梯、车库等场景经常会遇到会话中断、超时等情况,这种就属于弱网。 普通的弱网测试可以选择第三方工具对带宽、丢包、延时等模拟弱网环境。 这里带大家一起解锁Fiddler弱网模拟功能! 操作步骤 说明:如果你是模拟手机APP的弱网,那么你需要确保Fiddler能够抓到手机AP
阅读更多...
弱网测试工具
一、弱网简介 弱网看字面意思就是网络比较弱,我们通称为信号差,网速慢。 web端和app端皆需要进行弱网测试,观察软件的健壮性 1、弱网的影响 在地铁、隧道、电梯和车库等场景下使用APP ,网络会出现延时、中断和超时等情况。 如果我们处于网速慢的地段,我们请求某个功能,app会响应非常慢,页面加载不出来,对于我们测试人员来看,就是用户请求这个API,API加载速度比较慢。大家都喜欢刷抖音
阅读更多...
弱网环境测试与重复提交问题总结
导语: 我们的做的那款App有个签到功能,该功能的基本逻辑是:用户当天签到时会先去数据库查询一下是否已经签到过,如果没有则插入数据作为当天的签到记录。有段时间经常发现会有重复签到的问题,某些用户几乎同一个时间点会有多次签到记录,后来经过排查发现在弱网环境会出现这种情况,详情如下。 一、弱网环境测试 所谓弱网环境简单来说就是网络质量较差导致丢包和延迟等现象,具体现象就是app响应很慢。测
阅读更多...
“国货之光”国产弱网测试神器 QNET零基础快速上手(下)
继上篇介绍了 Qnet 的各个界面的详细功能后,本文则重点围绕“如何开战 APP 弱网测试?”,详细介绍下整个测试流程及步骤。 Qnet 01. Qnet 工具测试步骤 第 1 步:选择待测应用 QQ 登录后,在【工作台页】点击[点击选择应用],选择测试 APP:例如柠檬班 app。 第 2 步:选择弱网测试模板 将需要测试的网络场景模板添加到工作台,点击选择网络场景,可支持模板
阅读更多...
Fiddler弱网/低网速测试
Fiddler弱网/低网速测试 需要进行如下设置: 1.设置“允许远程主机连接到fiddler” 2、设置网络延时: 1)Rules—>Cutomize Rules 2)在打开的Fiddler ScriptEditor里,ctrl+f找到“m_SimulateModem”,进行配置: 这里所配置的就是上传(upload)与下载(download)延时,其中上传与下载分别对应的是请求与相
阅读更多...
Fiddler设置弱网模式
勾选弱网设置 Rules->Performance->勾选Simulate Modem Speeds 更改Customize Rules Rules->Customize Rules(或者Ctrl+R)打开Fiddler ScriptEditor Ctrl+F搜索m_SimulateModem 字段
阅读更多...
MQTT协议对比TCP网络性能测试模拟弱网测试
MQTT正常外网压测数据---时延diff/ms如下图: MQTT实车外网非弱网压测数据---时延diff/ms如下图: MQTT外网弱网压测数据 MQTT实车弱网压测数据 TCP正常外网压测数据 TCP正常实车外网压测数据 TCP弱网外网压测数据 TCP弱网实车外网压测数据 结论: 在弱网场景下,MQTT和TCP的网络性能表现会有所不同。下面是它们在弱网环境中的对比
阅读更多...
QUIC协议对比TCP网络性能测试模拟弱网测试
QUIC正常外网压测数据---时延diff/ms如下图: QUIC弱网外网压测数据 TCP正常外网压测数据 TCP弱网外网压测数据 结论: 在弱网情况下,TCP和QUIC协议的表现会有所不同。下面是它们在弱网环境中的性能对比: 连接建立:在弱网环境中,QUIC相对于TCP可能具有更快的连接建立时间。QUIC使用了0-RTT(零往返时间)握手机制,可以减少连接建立的时延。这对于网络延迟
阅读更多...
弱网模拟工具
一、背景 一个人晚上在家通过 Wi-Fi 上网,在线电影播放基本流畅,可一旦在晚间用网高峰期打视频电话就画面糊,这时不仅可能带宽受限了,还可能有较高的丢包率。与有线网络通信相比,无线网络通信受环境影响会更大,比如高层建筑、用户的移动、环境噪音、封闭的环境等,网络服务质量相对不稳定,导致用户经常在弱网环境下通信。例如,在车库的视频通话通常都不如在室外的质量。除了受环境影响外,网络覆盖、过载控制、邻
阅读更多...
模拟弱网测试(Charles + Chrome)
什么是弱网测试 弱网测试,属于健壮性测试的内容。随着国内移动端迅猛发展,大大增加用户碎片化使用移动端的概率。想象一下,用户在地铁里,巴士上,甚至是电梯,车库等场景使用APP,我们就需要针对这些场景的弱网环境下,验证出现丢包、延时软件的处理机制,避免因用户体验不友好造成用户的流失。 1. 用户体验 APP使用过程中,弱网的高延迟和高丢包,在实时性要求非常高的场景,容易伤害用户体验 2. 非正
阅读更多...
fiddler测试弱网别再去深山老林测了,这样做就能达到弱网效果了!
弱网测试 概念:弱网看字面意思就是网络比较弱,我们通称为信号差,网速慢。 意义:模拟在地铁、隧道、电梯和车库等场景下使用APP ,网络会出现延时、中断和超时等情况。 添加图片注释,不超过 140 字(可选) Fiddler弱网测试流程: 一、限速操作 1)路径:Rules》Cutomize Rules 或者 直接点击下图中的FiddlerScript,检查修
阅读更多...
聚焦支持边缘弱网环境,博云开源FabEdge边缘网络方案
2021 年 8 月 2 日,博云正式开源 FabEdge 边缘网络方案。FabEdge 是一款基于 kubernetes 和 kubeedge 构建的开源网络方案,解决边缘计算场景下,容器网络配置管理复杂、网络割裂互不通信、缺少服务发现、缺少拓扑感知能力、无法提供就近访问等难题。 并且,Fabedge 支持弱网环境,如4/5G,WiFi,LoRa 等;支持边缘节点动态 IP 地址,适用于物联网
阅读更多...
Fiddler模拟弱网环境
1.设置弱网:Rules-》Customize Rules 上传速度:1KB/300ms=1KB/0.3s=3.33KB/s 下载速度:1KB/150ms=1KB/0.15s=6.67KB/s 2.启动弱网:Rules-》Performance-》Simulate Modem Speeds 开启后,此项为勾选状态 3.验证弱网生效 关闭弱网前,请求接口,查看总运行时间 开启弱
阅读更多...
手机弱网测试工具:Charles
我们在测试app的时候,需要测试弱网情况下的一些场景,那么使用Charles如何设置弱网呢,请看以下步骤: 前提条件: 手机和电脑要在同一局域网内 Charles连接手机抓包 一、打开Charles,点击代理,设置 二、点击代理TAb,设置端口为8888,启动透明HTTP代理要勾选上,点击确定 三、打开手机-wifi-HTTP代理-选择手动,输入服务器地址为电脑的IP地址,端口
阅读更多...