首页 > 其他分享 >使用Fiddler进行弱网测试(2G、3G)

使用Fiddler进行弱网测试(2G、3G)

时间:2023-03-15 16:56:03浏览次数:47  
标签:弱网 Fiddler 1KB 勾选 2G 测试

说明:如果你是模拟手机APP的弱网,那么你需要确保Fiddler能够抓到手机APP的包。

步骤1:在Fiddler中启动弱网

打开Fiddler→Performance→勾选Simulate Modem Speed,勾选之后你会发现网络速度已经慢下来了,因为系统里有预设的网络参数值。

步骤2:设置网络参数

(1)打开Fiddler→Customize Rules;

(2)找到下面框出的代码,在这里设置弱网参数值;

解析:如果m_SimulateModem为True,也就是fiddler开启了弱网模式,那么上传1KB的内容 需要300ms(转化后的上传速度为1KB/0.3s=3.3KB/s),下载1KB内容需要150ms(转化后的下载速度为1KB/0.15s=6.6KB/s)。

如果要模拟2G网络, 上传下载配置如下:

oSession["request-trickle-delay"] = "3000";

oSession["response-trickle-delay"] = "1500";

如果要模拟3G网络,上传下载配置如下:

oSession["request-trickle-delay"] = "20" ;

oSession["response-trickle-delay"] = "10";

手机APP使用SIM卡数据流量的话,要考虑不同的运营商:联通、移动、电信,根据上行速率、下载速率来设置参数。

计算公式为:[1/(上或下行速率/8)] x 1000

注意:1KB=8kb

步骤3:设置完成后,保存。

这时步骤1勾选的Simulate Modem Speed会被取消勾选,需要重新勾选一下再进行测试

 

 备注:

一般浏览器开发者工具(推荐Chrome)自带模拟弱网的功能。

浏览器打开开发者工具(快捷键F12);选择Network栏,根据需求选择网络状态,比如在线、3G、2G、离线等。

弱网测试关注点

弱网测试主要关注网络状况不好时,应用的响应时间、页面呈现、超时提示、超时重连等等。我们测试过程中尤其要注意数据提交的问题,一般前端会进行超时限制,超出多少秒抛出异常提示,此时数据是不应该提交成功的。我之前测试过的软件就出现过,弱网时,数据可以多次提交成功的情况。


————————————————

原文链接:https://blog.csdn.net/weixin_44901808/article/details/125800984

参考链接:https://blog.csdn.net/MXB1220/article/details/128104960

标签:弱网,Fiddler,1KB,勾选,2G,测试
From: https://www.cnblogs.com/fanf/p/17219124.html

相关文章

  • 解决再次安装Fidder报错:Machine-wide Progress Telerik Fiddler Classic installatio
    1、win+R,输入regedit打开注册表2、找到HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Fiddler2,右键删除3、找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Fiddler2,右......
  • python实现iOS手机模拟弱网
    一、需求描述有时候在我们测试的时候需要模拟弱网去测试一些异常场景,因此使用python实现了iOS手机模拟弱网的方式。二、模拟方式首先电脑连机ios手机,然后执行如......
  • CF1801E/CF1802G
    思路设\(x_i\)为从\(a\)到\(b\)的简单路径上的节点,\(y_i\)从\(c\)到\(d\)的简单路径上的节点。那么每次操作就是使\(x_i\)的汽油价格和\(y_i\)一致,这个......
  • Fiddler显示请求的IP
       FiddlerObject.UI.lvSessions.AddBoundColumn("ServerIP",120,"X-HostIP");......
  • 如何安装和配置waveshare SIM8202G-M2 5G模块驱动?
    为了使用waveshareSIM8202G-M25G模块,需要先安装和配置驱动。官方链接:https://www.waveshare.net/wiki/SIM8200EA-M2_5G_HAT#Raspberry.E4.BD.BF.E7.94.A8sudoapt-get......
  • 如何模拟弱网环境?
    在解决日常的支持需求中,经常会遇到一些用户反馈一些无法简单复现的bug,有很大一部分的bug是由于用户自身的网络环境波动,或者是本身网络环境就较为恶劣,而服务在面对这种恶劣......
  • fiddler 在实际工作中的运用
    面试肯定有被问到有没有用过fiddler?工作中哪些场景会用到fiddler?我们都知道fiddler是一款非常优秀的调试代理工具,用于抓取客户端和服务端之间的所有的通信数据。在软件测......
  • 移动端弱网测试
    软件行业真是学无止境,这几天又学到了弱网测试这个专题的一些皮毛,整理下来供后续学习。弱网测试作为健壮性测试的重要部分,对于移动端测试来说必不可少。这是因为目前移动......
  • Fiddler 对真机(Android 系统)上 App 抓包图文详解 (超全)
    作为测试或开发经常需要抓取手机App的HTTP/HTTPS的数据包,通过查看App发出的HTTP请求和响应数据来协助开发去修复bug。对于测试而言,通过抓包+分析,去定位bug的前后端归属问题......
  • Jmeter(五十) - 从入门到精通高级篇 - jmeter 之模拟弱网进行测试(详解教程)
    ------------------------------------------------------------------- 转载自:北京-宏哥https://www.cnblogs.com/du-hong/p/13667219.html -------------------------......