品牌型号:联想拯救者
系统:Windows 11
软件版本:Fiddler 4
在工作中,产品发布到生产环境后,可能会出现网络不稳定,例如断网、网络故障、网络高延迟、高丢包等各种情况,在实时性要求非常高的现在,这些问题很容易伤害用户体验。也因为这些可能发生的问题,使得测试工程师们不得不在正式发布前的测试阶段重视弱网情况下的测试。而Fiddler也给我们提供了弱网测试功能,下面就给大家介绍一下Fiddler怎么设置弱网模拟,Fiddler弱网测试设置多少的相关内容。
一、Fiddler怎么设置弱网模拟
Fiddler作为一款强大的HTTP调试代理工具,它可以监听、修改HTTP/HTTPS请求与响应,适用于开发、测试等场景。也包含了模拟弱网环境的功能,下面就介绍一下Fiddler设置弱网模拟该如何操作:

1、我们打开Fiddler软件,在Fiddler的菜单栏找到Rules(规则),并在Rules下拉菜单中,找到Performance(表现)选项下的Simulate Modem Speeds并选中,模拟调制解调器速度。也就是说,选中这个选项后,网络速度相当于回到了拨号上网的那个年代。

2、设置了“Simulate Modem Speeds”模式后,我们只需要访问待测试的链接,就可以测试弱网环境下该链接的响应时间是否正常、UI界面是否友好。但是一般情况下,测试的时候,不会直接将网络上传下载速度固定为拨号上网的网速,我们也可以模仿现实中的网络情况,自定义网络上传下载速度。
3、我们只需要在Filddler中找到Rules并在Rules下拉菜单中,找到Customize Rules定制符合自己需要的规则(快捷键是Ctrl+R)。

4、点击Customize Rules后,会打开Fiddler自带的脚本编辑器。在脚本编辑器中,Ctrl+F快捷键打开查找窗口,在查找窗口中,输入OnBeforeRequest搜索这个函数在脚本中的位置。其中“request-trickle-delay”代表的是上传速度,“response-trickle-delay”则代表下载速度。

二、Fiddler弱网测试设置多少
上面提到Fiddler除了通过“Simulate Modem Speeds”模式,固定网速为拨号上网时的网速,还可以通过脚本自定义上传下载速度。那么在正式测试的时候,自定义的方式设置为多少合适?
1、如果要模拟更真实的网路环境,其实Fiddler还支持通过脚本设置随机延迟,只需要在脚本里添加如下代码就可以了。

2、另外也可以参照常见的网络速度来设置上传下载的速度,例如2G网络上行速度为2.7Kbps,下行速度为9.6Kbps,那么也就是说,上传1KB数据,时间大概是2952毫秒,下行1KB,时间大概为833毫秒。
3G网络则需要分营业商,例如电信3G上行是1.8Mbps,下行时3.1Mbps,换算下来就是上行1KB需要4.34毫秒,下行1KB需要2.52毫秒;而联通3G网络上行速度5.76Mbps,下行速度7.2Mbps,换算下来就是上传1KB需要1.35毫秒,下行1KB需要1毫秒。
3、总的来说做弱网测试时其实是没有固定值的,一切测试都是迎合场景需求来确定。
以上就是Fiddler怎么设置弱网模拟,Fiddler弱网测试设置多少的全部内容。由于现在大家对实时性要求非常高,为了不影响用户体验,在产品发布前测试弱网环境,对弱网进行模拟非常有必要,Fiddler的弱网测试功能能满足测试工程师们的需求,欢迎大家下载使用。