使用Fiddler实现网络限速,模拟低速网络

本文介绍了如何使用Fiddler的FiddlerScript和自定义规则来实现网络限速,以模拟2G/3G等低速网络环境。通过调整OnBeforeRequest事件中的延迟设置,可以创建网络不稳定的效果,进而测试应用程序在弱网条件下的兼容性和用户体验,如页面加载速度、错误提示和异常处理。
摘要由CSDN通过智能技术生成

利用fiddler进行限速,达到模拟低速网络的状态
1.app端网路的多变性,会对用户使用app造成一定的影响,如用户进地铁/上进公交 /进电梯,这种情况都会造成网络不稳定,我们需测试app对2G/3G…这种网速/网络不确定这种场景,做兼容性的处理,否则app会出现闪退或者数据丢失都有可能
2.看一下在低速或者网络不好的情况下系统的页面表现( 很长很长时间打不开会不会有没有什么提示,如:“网络不好,重新打开”)

一.fiddler的官方插件FiddlerScript
1.下载fiddler-inspectors选项卡下的syntax即可安装成功FiddlerScript
fiddlersyntax下载地址:
https://www.mzwu.com/pic/201610/fiddlersyntaxsetup.exe
2.在 OnBeforeRequest事件下进行限速的修改,每KB延迟3s(限速3s:3s之后请求才发送出去)
在这里插入图片描述
如果想模拟网络不稳定(网速的上传下载是一个定值,现设置成不定的值,即随机值,正好可以模拟网络不稳定的情况),则写一个函数, 调用该方法即可
static function randInt(min,max){
return Math.round(Math.random()*(max-min)+min);
}

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值