fidder

提琴手模拟限速的原理
我们可以通过fiddler来模拟限速,因为fiddler本来就是个代理,它提供了客户端请求前和服务器响应前的回调接口,我们可以在这些接口里面自定义一些逻辑.Fiddler的模拟限速正是在客户端请求前来自定义限速的逻辑,此逻辑是通过延迟发送数据或接收的数据的时间来限制网络的下载速度和上传速度,从而达到限速的效果。
他提供了一个功能,让我们模拟低速网路环境...启用方法如下:
规则→性能→模拟调制解调器速度:模拟调制解调器的速

4.设置手机代理
手机代理设置“IP地址为本机的IP,端口号为之前设置的端口号(确保端口号不被占用)”
5.手动设置设置上行,下行速率,模拟网路速度的原理,每上传/下载1KB要延迟多久...
网络取值的算法就是1000 /下载速度=需要delay的时间(毫秒),比如50kb / s需要delay200毫秒来接收数据。
查找代码如下:
if(m_SimulateModem){
            //延迟发送每上传300 KB。//每延迟300ms的发送1KB的数据,也就是每1秒发送3KB的数据
           oSession [“request-trickle-delay”] = 300
            //延迟接收每个下载的KB 150ms。
           oSession [“response-trickle-delay”] = 150 //每延迟150ms下行1kb的数据
        }
请注意,当你存档之后,原本已经勾选的模拟调制速度会被取消勾选,要记得再到规则→演出→模拟调制解调器速度勾选喔!
6.设置完成后,清空原有的登录,并使用你的应用内进行弱网条件下的操作,
选择第一个请求和最后一个请求,可获得整个页面加载所消耗的总体时间。从条形图表中还可以分别出哪些请求耗时最多,从而对页面的访问进行访问速度优化





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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值