如何使用Fiddler进行弱网测试

这篇具有很好参考价值的文章主要介绍了如何使用Fiddler进行弱网测试。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

测试APP、web经常需要用到弱网测试,也就是在信号差、网络慢的情况下进行测试。我们自己平常在使用手机APP时,在地铁、电梯、车库等场景经常会遇到会话中断、超时等情况,这种就属于弱网。

普通的弱网测试可以选择第三方工具对带宽、丢包、延时等模拟弱网环境。

这里带大家一起解锁Fiddler弱网模拟功能!

操作步骤

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

步骤1:在Fiddler中启动弱网

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

如何使用Fiddler进行弱网测试
步骤2:设置网络参数

(1)打开Fiddler→Customize Rules;

如何使用Fiddler进行弱网测试
(2)找到下面框出的代码,在这里设置弱网参数值;

如何使用Fiddler进行弱网测试
解析:如果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、离线等。

如何使用Fiddler进行弱网测试

弱网测试关注点

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

最后

如果你想学习自动化测试,那么下面这套视频应该会帮到你很多
如何逼自己1个月学完自动化测试,学完即就业,小白也能信手拈来,拿走不谢,允许白嫖....

如果你不想一个人野蛮生长,找不到系统的资料,问题得不到帮助,坚持几天便放弃的话,学习自动化测试相关内容可以进群:785128166,大家可以一起讨论交流,里面会有各种软件测试资料和技术交流。文章来源地址https://www.toymoban.com/news/detail-746763.html

到了这里,关于如何使用Fiddler进行弱网测试的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 使用Fiddler进行手机抓包

    抓包工具:Fiddler下载、安装、使用 教程 一、Fiddler 下载 注意:Fiddler2需要.NET v2,Fiddler4需要.NET v4,不过这些也不用怎么管,下载用默认的就好了。 官网下载:https://www.telerik.com/fiddler 百度网盘链接: https://pan.baidu.com/s/14C0bOTICZADj03ZGx_eygw 提取码: chdi ————————————

    2024年02月11日
    浏览(46)
  • 【Windows】使用Fiddler 工具对手机进行接口监听

    目录 工具下载 配置Fidder 手机端获取证书 过滤指定接口 工具下载 CSDN下载地址 其他下载地址 配置Fidder 安装后,打开进入如下界面 在fiddler菜单项选择Tools - Options - HTTPS 勾选【Decrypt HTTPS traffic 】 下拉框默认:【from all processes】,勾选【Ignore server certificate errors】  点击右边的

    2024年02月12日
    浏览(46)
  • 游戏弱网测试之测试用例

    首先来看下网络差会对游戏造成什么影响: 1、延迟大,PING值高,游戏画面不同步,各种飞天遁地 2、画面卡住。(卡住后,下场往往一言难尽) 3、显示不全 还有一些跟金钱挂钩的,充值不到账,兑换不了问题,这些一旦出现就是很严重的运营事故了。 我们既然要测试,就

    2024年02月13日
    浏览(37)
  • 弱网测试的方式

        对于弱网的数据定义,不同的应用所界定的含义是不一样且不清晰的,不仅要考虑各类型网络最低速率,还要结合业务场景和应用类型去划分。 从移动的特性来说,一般应用低于2G速率的都属于弱网,也可以将3G划分为弱网。除此之外,弱信号的Wifi通常也会被纳入到弱网

    2024年02月01日
    浏览(34)
  • 弱网测试(Charles模拟)

    一、介绍 移动应用的网络环境多样,而且会出现在不同网络之间切换的场景,即使是在同一网络环境下,也会出现网络连接状态时好时坏的情况,比如时高时低的延迟、经常丢包、频繁断线,在乘坐地铁、穿越隧道,和地下车库的场景下经常会发生。所以,移动应用的测试需

    2024年02月12日
    浏览(83)
  • 弱网测试工具

    弱网看字面意思就是网络比较弱,我们通称为信号差,网速慢。 web端和app端皆需要进行弱网测试,观察软件的健壮性 1、弱网的影响 在地铁、隧道、电梯和车库等场景下使用APP ,网络会出现延时、中断和超时等情况。 如果我们处于网速慢的地段,我们请求某个功能,app会响

    2024年01月25日
    浏览(45)
  • 如何使用PostMan进行并发测试?

    👀(Postman 的 runner 实际上是串行执行的,因此不能作为并发测试, 只是批量测试,本文如下称为并发的是错误的) 要在Postman中对POST请求进行压力测试,可以按照以下步骤进行操作: 打开Postman应用程序并创建一个新的请求集合(Collection)。 在请求集合中创建一个新的请求,

    2024年02月03日
    浏览(52)
  • 如何使用PowerMock进行单元测试

    原博文:如何使用PowerMock进行单元测试 (techdatafuture.com) 持续更新 PowerMock是一个用于增强JUnit和TestNG的单元测试框架,它允许开发者在单元测试中模拟和修改代码中的静态方法、私有方法和构造函数。PowerMock基于Mockito和EasyMock,为Java开发者提供了一种更灵活、强大的测试工具

    2024年02月16日
    浏览(48)
  • 如何使用Jest进行单元测试

    Jest 是一种流行的 JavaScript 测试框架,它具有易用性和高效性。Jest 支持测试各种 JavaScript 应用程序,包括 React、Vue、Node.js 等。在本文中,我们将介绍如何使用 Jest 进行单元测试。 ## 1. 安装 Jest 首先,我们需要在项目中安装 Jest。可以使用 npm 或 yarn 安装 Jest: ``` npm install

    2024年02月10日
    浏览(40)
  • 如何使用Java进行压力测试?

    使用Java进行压力测试可以使用一些流行的开源工具和库。下面是使用Apache JMeter进行压力测试的基本步骤: 下载和安装JMeter:首先,你需要从Apache JMeter官方网站(https://jmeter.apache.org)下载并安装JMeter。根据操作系统的不同,选择适合的安装包。 创建测试计划:打开JMeter,创

    2024年02月12日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包