您的位置:首页 > 理论基础 > 计算机网络

Fiddler模拟低俗网络环境

2016-06-22 15:52 363 查看
测试过程中,很多时候为了模拟真实的用户操作环境,往往需要我们去模拟一下低速网络的情况,尤其是App的测试,可能会出现崩溃啊等其他的情况,所以这个时候我们就要借助一个工具来模拟。而我常使用的是Fiddler,这个除了是个抓包工具外,还提供了一个功能,就是可以让我们模拟低速网路环境。

其中有两种方法可以降低测试的网络环境。

方法1:直接在fiddler里面设置,Rules → Performances → Simulate Modem Speeds。勾选Simulate Modem Speeds,如图所示,打开之后即可,默认的请求的时间值是【300】,响应的值是【150】



方法2:自行修改fiddler里面设置。第一步:Rules → Customize Rules,这个功能打开使用之前需要先安装scripteditor插件



 第二步: 如下图显示脚本,从文中搜索【SimulateModem】

     


找到此段代码,可更改请求时间和响应时间

 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"; 
 }
【注】脚本中"request-trickle-delay”输入时间值越大,代表访问某网页的时间越久。1000/下载速度
= 需要delay的时间(毫秒),比如50kB/s 需要delay20毫秒来接收数据。修改完后记得保存。
     第三步:保存成功后,原本已经勾选的Simulate Modem Speeds 会被取消勾选,需要再到Rules → Performances → Simulate Modem Speeds 勾选,这样就可以了。

         

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  测试