fiddler模拟弱网工具使用

原理:

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


①fiddler的下载

复制当前网址到浏览器https://pan.baidu.com/s/1YZBHCIiLgEVcxZxngffyVQ

点击弱网工具→勾选第二步→点击第三步的下载→安装下载后的工具



②设置端口号

打开安装好的工具后,执行下图中的1、2步骤


然后在下图中的设置界面中执行步骤1,并在第二步中设置端口号9999,然后勾选第三步中的选项。

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

执行下图中步骤,勾选2、3、4勾选框


③重启fiddler

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

执行下图中的1、2、3步启用模拟调制解调器的速度




⑤设置手机代理

注意:手机wifi需要跟代理服务器(这里为Filder)在同一个局域网内

配置前先查看下代理服务器的IP地址,cmd或者Filder查看

cmd下查看IP地址方式如下:


Filder查看PC的IP地址:




⑥配置手机代理

依次按下图中的步骤执行



设置完手机代理后,用手机打开网页查看是否能正常上网,可以正常打开网页并且fiddler列表中有输出手机的请求会话,则表示代理成功。


⑦Fiddler弱网配置

按下图中的1、2步骤点击,打开配置页面



在下图中的配置界面中找到控制延时发送与延时接收的代码段


网络取值的算法就是1000/下载速度 = 需要delay的时间(毫秒),比如50kb/s  需要delay200毫秒来接收数据。每延迟300ms发送1kb的数据,也就是每1s发送3kb的数据。所以只需要更改代码中延时发送和延时接收的数值就能模拟弱网测试了。

请注意,更改后要及时保存(Ctrl+S快捷键保存),同时原本已经勾选的SimulateModem Speeds 会被取消勾选,要记得再到Rules → Performances → Simulate Modem Speeds 勾选,也就是第④步。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,869评论 18 139
  • 一:为什么要做弱网络测试? 实际的客户现场可能网络不稳定或者网速低,恶劣的网络环境会导致出现一些bug,影响用户体...
    Yvanna_15阅读 41,906评论 4 26
  • 阅读本篇内容之前,建议先对基础熟悉下 本文内容纲要如下 1、模拟限速操作2、篡改数据3、重定向功能4、发送自定义请...
    倔强的潇洒小姐阅读 16,942评论 4 79
  • Fiddler是一个web调试代理。它能够记录所有客户端和服务器间的http请求,允许你监视,设置断点,甚至修改输...
    kanelee阅读 860评论 0 1
  • 前言 目前市面上的APP功能越来越丰富,移动端测试也越显为重要。因为用户在网速慢的情况下,你的网站(软件)总能出现...
    keitwo阅读 6,299评论 0 11