我正在使用Fiddler并希望模拟不同的网络速度
是否有任何已公布的数据可用于使用延迟值模拟不同的速度?
以下是Fiddler的默认代码,用于模拟56kb调制解调器速度.
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";
}
Run Code Online (Sandbox Code Playgroud)
我想要256kbps,512kbps,1Mbps等延迟值...
Eri*_*Law 45
这只是一个数学问题.
假设内容立即可用(例如,您正在从AutoResponder播放它),那么唯一的延迟是由请求涓流延迟和响应涓流延迟标志控制的.
每秒有1000毫秒.
因此,如果要将连接门限为每秒1兆字节,则使用1毫秒的延迟.如果要将其连接到每秒512千字节,则使用2毫秒的延迟.对于每秒256千字节,使用4毫秒的延迟.
请记住,带宽通常以每秒位数而不是每秒字节数来衡量.因此,如果您的目标是以每秒位数来衡量,那么将每个值乘以8.
Mik*_*Dev 36
我更改了EricLaw推荐的请求 - 涓流延迟和响应 - 涓流延迟.我使用SpeedTest.Net来改变我所做的更改.他们没有完美匹配.例如,我预计,如果我将Trickle Delay值设置为8,我将获得1 Mbps的下载速度,但实际上达到了2.05 Mbps.根据EricLaw的回答,至少我能够识别出一种模式.谢谢Eric.
每次更改Fiddler CustomerRule.js文件后,我重新启用"模拟调制解调器速度".仅供参考,当您对CustomerRule.js文件进行更改时,将禁用"模拟调制解调器速度".因此,您必须重新启用该设置.
我在SpeedTest.net上添加了几张结果图片.
以下是每个设置更改的结果:

提琴手设置

在这里,我将请求 - 涓流延迟和响应 - 涓流延迟设置为16.正如您所看到的,我收到了1.03 Mbps

在这里,我将请求 - 涓流延迟和响应 - 涓流延迟设置为32.正如您所看到的,我收到了0.52 Mbps

| 归档时间: |
|
| 查看次数: |
38385 次 |
| 最近记录: |