Max*_*axK 240 performance networking simulate
我想直观地评估几种互联网连接类型(DSL,电缆,T1,拨号等)的网页响应时间,而我的浏览器和网络服务器在同一个局域网上,甚至在同一台机器上.是否有任何简单的网络工具或浏览器插件可以降低网络带宽,以模拟不同的真实连接方案.
我很感激任何意见.
eph*_*ent 261
在Linux上,请参阅netem:内核已经包含对流量整形的支持,并且可以模拟高延迟,低带宽,数据包丢失以及各种其他不利条件,即使在环回设备上也是如此(因此您不需要真实的,物理网络测试跨越).
小智 75
我正在复活这个帖子,因为我最近有同样的需求.令人惊讶的是,我发现Fiddler可以通过自定义规则并oSession["response-trickle-delay"] = "150";在该部分中添加此行来实现OnBeforeResponse.提琴手真是太神奇了
Sad*_*egh 23
试试Traffic Shaper XP, 您可以使用此应用程序及其免费软件轻松限制IE或其他浏览器的速度
Era*_*lel 19
试试微软的NEWT,它对我来说非常适合.它提供定制延迟,数据包丢弃技术等:)
http://blog.mrpol.nl/2010/01/14/network-emulator-toolkit/
更新1:
这是一个很好的视频教程NEWT - 网络模拟器Windows工具包教程(Jimmery的致谢)
对于Linux或OSX,您可以使用ipfw。
从Quora(http://www.quora.com/What-is-the-best-tool-to-simulate-a-slow-internet-connection-on-a-Mac)
实质上是使用防火墙来限制所有网络数据:
定义一个使用管道将所有流量从任何源地址重新路由到任何目标地址的规则,执行以下命令(以root用户身份或使用sudo):
$ ipfw add pipe 1 all from any to any要将此规则配置为将带宽限制为300Kbit / s并以每种方式施加200ms的延迟,请执行以下操作:
$ ipfw pipe 1 config bw 300Kbit/s delay 200ms要删除所有规则并恢复原始网络连接,请执行以下操作:
$ ipfw flush