精华内容
下载资源
问答
  • fiddler弱网测试步骤
    千次阅读
    2022-01-04 10:14:21

    使用Fiddler对手机App应用进行抓包,可以对App接口进行测试,也可以了解App传输中流量使用及请求响应情况,从而测试数据传输过程中流量使用的是否合理。

    抓包过程:

    1、Fiddler设置

    1)启动Fiddler->Tools->Fiddler Options

    2)HTTPS选项卡中,设置如下,勾选过程中如有弹窗允许即可;

    Connections选项卡中,勾选Allow remote computers to connect,勾选时如有弹窗确定即可;

    Fiddler listens on port:8888是监控端口;

    2、手机设置

    1)手机和电脑连同一个WiFi;

    2)通过ipconfig查看计算机IP地址,如本机IP地址为:192.168.9.150;打开手机无线网络,选择连接的WiFi,设置代理,IP输入192.168.9.150,端口:8888;

    3)手机浏览器访问:192.168.9.150:8888,出现响应页面说明连接成功,点击响应界面中的“fiddlerRoot certificate”安装证书,然后就可以操作App通过Fiddler进行抓包了。

    可以在Fiddler Statistics中查看各个请求发送和接受数据大小及传输时间。

    3 . fiddler模拟限速的原理

    我们可以通过fiddler来模拟限速,因为fiddler本来就是个代理,它提供了客户端请求前和服务器响应前的回调接口,我们可以在这些接口里 面自定义一些逻辑。Fiddler的模拟限速正是在客户端请求前来自定义限速的逻辑,此逻辑是通过延迟发送数据或接收的数据的时间来限制网络的下载速度和 上传速度,从而达到限速的效果。

    他提供了一个功能,让我们模拟低速网路环境…启用方法如下:

    Rules → Performances → Simulate Modem Speeds :模拟调制解调器的速度

    启动fiddler需要进行如下设置:

    1.设置端口号:

    allow remote computers to connect “允许远程计算机连接”为设置的代理可以连接到fiddle上,必须勾选

    2.重启fiddle;

    3.设置模拟调制解调器的速度:

    4.设置手机代理

    手机代理设置“ip地址为本机的ip,端口号为之前设置的端口号(确保端口号不被占用)”

    5.手动设置设置上行,下行速率,模拟网路速度的原理,每上传/下载1KB 要delay 多久…

    网络取值的算法就是 1000/下载速度 = 需要delay的时间(毫秒),比如50kb/s 需要delay200毫秒来接收数据。

    查找代码如下:

    if (m_SimulateModem) {

        //Delay sends by 300ms per KB uploaded. //每延迟300ms发送1kb的数据,也就是每1s发送3kb的数据
    
       oSession["request-trickle-delay"] = 300
    
        //Delay receives by 150ms per KB downloaded.
    
       oSession["response-trickle-delay"] = 150//每延迟150ms下行1kb的数据
    
    }
    

    请注意,当你存档之后,原本已经勾选的SimulateModem Speeds 会被取消勾选,要记得再到Rules → Performances → Simulate Modem Speeds 勾选喔!

    6.设置完成后,清空原有的log,并使用你的app进行弱网条件下的操作,

    选择第一个请求和最后一个请求,可获得整个页面加载所消耗的总体时间。从条形图表中还可以分别出哪些请求耗时最多,从而对页面的访问进行访问速度优化

    不同请求耗时多少的图形表,获取那种资源耗时最大,进而进行优化。

    文章来源:网络 版权归原作者所有
    上文内容不用于商业目的,如涉及知识产权问题,请权利人联系小编,我们将立即处理。

    更多相关内容
  • Fiddler弱网设置步骤

    千次阅读 2021-08-31 17:53:51
    Fiddle4 ... 注意不进行弱网测试时把3步骤的勾选去掉 图 1 2、 (1)Rules—>CutomizeRules…打开CustomRules.js文档 图 2 (2)快捷键ctrl+f在Fiddler ScriptEditor文档中查找关键字request...

    Fiddle4

    1Rules->Performance->勾选 Simulate Modem Speeds(模拟调制解调器速度)

       注意不进行弱网测试时把3步骤的勾选去掉

    图 1

    2

    (1)Rules—>Cutomize Rules…打开CustomRules.js 文档

                                              图 2

     (2)快捷键ctrl+fFiddler ScriptEditor文档中查找关键字request-trickle-delay(也可查找图4中的其他关键字)->Find Next

    图 3

    (3)找到如图的内容,要确保m_SimulateModem为真

    1. Delay sends by 300ms per KB uploaded.上传1KB需要300ms,上传速度:1Kb/0.3s = 10/3(KB/s)    
    2. Delay response by 150ms per KB uploaded.上传1KB需要150ms,下载速度:1Kb/0.15s = 20/3(KB/s) 
    3. 例如你想设置的下载速度为100KB/s,则1KB/(100KB/s)=0.01s,需要设置延迟时间为10ms

                                             图 4

       

    展开全文
  • 如何使用Fiddler进行弱网测试

    千次阅读 2022-07-15 11:29:01
    如何使用fiddler进行弱网测试弱网测试关注点

    (我的公众号“墨石测试攻略”,关注可免费获取整套接口测试实战项目!)

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

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

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

    操作步骤

    说明:如果你是模拟手机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、离线等。

    弱网测试关注点

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

    (我的公众号“墨石测试攻略”,关注可免费获取整套接口测试实战项目!)

    展开全文
  • 如果我们处于网速慢的地段,我们请求某个功能,app会响应非常慢,页面加载不出来,对于我们测试人员来看,就是用户请求这个API,API加载速度比较慢。 大家都喜欢刷抖音当我们在地铁上刷抖音,滑到下一个时候突然间...

    一、弱网简介

    弱网看字面意思就是网络比较弱,我们通称为信号差,网速慢。

    1、弱网的影响

    在地铁、隧道、电梯和车库等场景下使用APP ,网络会出现延时、中断和超时等情况。

    • 如果我们处于网速慢的地段,我们请求某个功能,app会响应非常慢,页面加载不出来,对于我们测试人员来看,就是用户请求这个API,API加载速度比较慢。
    • 大家都喜欢刷抖音当我们在地铁上刷抖音,滑到下一个时候突然间就会页面卡住,这也是网络的原因导致的。
    • 很多bug都会在弱网的情况下展现出来,如由于响应慢而多次请求,最终导致app出现ANR问题。

    2、弱网定义

    现在很多时候2G或者在地铁、电梯等场景的3G网,均可定义为弱网,下面是常见网络制式的上行、下载速度表,可以参考。

    二、Fiddler实现弱网的测试

    无论是做web端还是app端的测试,我们都需要对弱网进行测试,对于弱网方法有很多种,如:Fiddler模拟弱网,控制电脑的网速等,今天介绍下Fiddler如何进行弱网测试。

    1、Fiddler中启动弱网

    打开Fiddler,Rules->Performance->勾选 Simulate Modem Speeds,勾选之后访问网站会发现网络慢了很多。

    2、设置弱网的参数

    菜单Rules—>Cutomize Rules

    让我们来分析一下这几行代码:

            if (m_SimulateModem) {
                // Delay sends by 300ms per KB uploaded.
                oSession["request-trickle-delay"] = "300"; 
                // Delay receives by 150ms per KB downloaded.
                oSession["response-trickle-delay"] = "150"; 
            }
    • 首先来判断m_SimulateModem是否为true(是否开启),也就是是否设置了弱网模式。
    • oSession[“request-trickle-delay”] = “300”;
    Delay sends by 300ms per KB uploaded:上传1KB内容需要300ms,转化一下上传速度:1Kb/0.3s = 3.3KB/s,也就是说网络上行速度只有3.3KB。
    • oSession["response-trickle-delay"] = "150";
    Delay receives by 150ms per KB downloaded:下载1KB内容需要150ms,转化后的下载速度:1KB/0.15s=6.6KB/s,也就是说网络下载速度只有6.6KB。
    • 如果你想设置下载的速度为50KB/s,你则需要设置Delay 时间为 20ms。
    • 也可以限制上传的速度,调整oSession[“response-trickle-delay”]的值即可。

    3、验证效果

    同样的接口,开启弱网前后分别运行一次,查看统计数据。

    4、恢复设置

    完成测试之后,需要再次执行:打开Fiddler,Rules->Performance->勾选 Simulate Modem Speeds,关闭弱网模拟。

    展开全文
  • 日常我们的网络状况比较好,有时候经常忽略在低网情况下系统的页面表现,而fiddler可以帮助我们限速进 而达到模拟低速网络的状态 1.自定义限速:打开Fiddler,点击Rules选择Customize Rules 2.找到如下图片数据,...
  • Fiddler实现弱网测试

    千次阅读 2022-01-19 10:50:26
    Fiddler如何进行弱网测试
  •  使用Fiddler主要通过软件限速来模拟弱网测试Fiddler限速是以网络延迟的方式实现的,网络延迟时间*网速=传输字节数,操作步骤如下,勾选simulate modem speeds即可模拟网络限速 上述勾选后,默认为请求数据每1kb...
  • 弱网模式的使用 1、设置弱网模式下的 Rules—>Cutomize Rules 打开 CustomRules.js 文档,搜索关键字 m_SimulateModem,找到如下文档位置,可以修改红色框框里面的值,可以按照2G网的上行下行速度去计算 2...
  • fiddler模拟弱网测试

    2022-06-18 13:35:20
    1.测试目的公司app需要,app上有一个切换页面,路上的时候发现弱网条件下,频繁刷新切换,会导致刷新的数据不全,为模拟环境使用fiddler模拟弱网测试2.开始操作,设置电脑代理3.fiddler设置代理端口设置抓取https...
  • 本期主题为:使用Fiddler模拟弱网测试 一. 针对弱网测试场景 App及网页端测试,2G/3G网络场景下操作是否出现未知错误。 二. 如何对fiddler进行设置? 1.打开fiddler,工具栏Tools->Options配置好代理(app及...
  • Fiddler弱网测试模拟::
  • fiddler模块弱网测试步骤

    千次阅读 2019-03-06 10:36:00
    一、Fiddler 工具连接手机,设置代理 一、打开fiddler,点击工具栏中的Tools--options,打开如图对话框 2、选择HTTPS选项卡,勾选红框中的复选框,如下图 3、再次选择Connections选项卡,做如图所示的操作 ...
  • 一、下载抓包工具Fiddler 官网下载链接:https://www.telerik.com/fiddler 二、设置Fiddler Tools>>Connections 然后修改监听端口为8888 并勾选Allow remote computers to connect 三、设置手机代理 Android...
  • fiddler弱网测试

    2022-02-17 13:49:18
    弱网测试步骤: 打开fiddler,设置相应的代理端口(当端口被占用时需要手动更改代理端口) 在fiddler中设置网络的上传和下载的速度 点击 “rules”--“customize rules” 在手机中设置网络的代理 手机的IP...
  • Fiddler详细弱网测试,断点操作
  • 二、下载三、安装四、使用(模拟弱网测试2G/3G)4.1 针对弱网测试场景4.2 如何对fiddler进行设置?4.3 计算2G和3G上下行速率4.5 配置生效总结 前言 Fiddler 提示:以下是本篇文章正文内容,下面案例可供参考 一、...
  • Fiddler模拟弱网测试(2G/3G)

    千次阅读 2020-07-19 14:59:35
    针对弱网测试场景 App及网页端测试,2G/3G网络场景下操作是否出现未知错误。 二. 如何对fiddler进行设置? 1.打开fiddler,工具栏Tools->Options配置好代理(app及网页端操作时,能顺利抓包即可,这里不多说...
  • Fiddler弱网测试uni-app

    2021-08-03 12:07:25
    ABC小程序与uni-app小程序弱网测试报告 本文在弱网环境下,在页面请求完成耗时和页面加载完成耗时这两个维度,对现有ABC小程序(后面统一称ABC小程序)和uni-app改造后的ABC小程序(后面统一称uniapp小程序)做一些...
  • 如何使用Fiddler模拟弱网情况对app进行测试

    万次阅读 多人点赞 2018-01-12 17:51:03
    很多时候,我们需要在弱网情况下,对app进行测试,不可能将app放置到离路由器很远的地方,这里可以模拟弱网测试app。 那么,我们这里使用Fiddler 工具来模拟弱网。 使用 speedtest 在线测速工具来测试网络。 ...
  • fiddler--通过Fiddler模拟弱网进行测试

    千次阅读 2021-12-01 11:15:53
    fiddler--通过Fiddler模拟弱网进行测试
  • fiddler弱网配置

    千次阅读 2020-11-11 09:37:44
    fiddler进行弱网环境测试的时候,需要知道不同的网络环境特有属性参数,从而在fiddler脚本的修改其网络延迟的参数,实现弱网环境的模拟。 不同网络环境的延迟可以参照下面的设置,实现模拟2G、3G、4G网络。当然也...
  • 本文省略连接移动端步骤,直接从设置的弱网环境开始,弱网测试参数可自行搜索查询。 1.点击规则-选择自定义规则 2.进入设置页面-ctrl+f查找SimulateModem设置项 3.设置每1KB的数据(1)上行(2)下行延时,这里用的...
  • Rules – Customize Rules(快捷键Ctrl + R)打开Fiddler ScriptEditor Ctrl + F 查找m_SimulateModem标志位 找到onBeforeRequest,修改上行上传速度/下行下载速度的 参数,如你要模拟上传速度100KBps的网络,那...
  • 针对弱网测试场景 App及网页端测试,2G/3G网络场景下操作是否出现未知错误。 二. 如何对fiddler进行设置? 1.打开fiddler,工具栏Tools->Options配置好代理(app及网页端操作时,能顺利抓包即可,这里不多...
  • 本文简单介绍一下通过fiddler模拟app弱网测试。具体步骤如下: 1.在fiddler菜单中打开FiddlerScript,在FiddlerScript中找到“if (m_SimulateModem)” 2.修改FiddlerScript脚本中的上传及下载速度 var random = ...
  • 有时候宽频网路用习惯了… ...我们可以用Fiddler 这套强大的webDebugging 工具… Fiddler是一个web调试代理。它能够记录所有客户端和服务器间的http请求,允许你监视,设置断点,甚至修改输入输出数 据,fiddler包含了
  • fiddler弱网络测试

    千次阅读 2019-01-31 16:16:24
    Fiddler是一款非常流行并且实用的http抓包工具,能够记录并检查所有你的电脑和互联网之间的http通讯,设置断点,查看所有的“进出”Fiddler的数据 检查Fiddler端口占用名命令:netstat -ano | findstr “8888”...
  • 抓包 弱网 过滤 重定向图片

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 736
精华内容 294
关键字:

fiddler弱网测试步骤

友情链接: assrmbly__sutvrclass.rar