Windows上提供哪些工具来模拟/仿真网络问题?


29

我正在寻找Windows的工具,这些工具可以充当服务器前的反向代理,以引入各种网络问题,例如抖动,延迟或数据包丢失。

我更喜欢在Windows上可以使用的软件解决方案。Httpd mod_proxy似乎不支持这种配置,而谷歌搜索该类别的工具被证明是徒劳的。

Answers:


35

我觉得笨拙很棒:

http://jagt.github.io/clumsy/index.html

笨拙会使您在Windows上的网络状况大大恶化,但是会以托管和交互方式进行。

enter image description here


这真棒,没有安装或驱动程序。许多其他解决方案要么不起作用,要么需要安装网络驱动程序。
guanome 2014年

笨拙是很棒的,但是它只能让您将最大延迟时间设置为3000毫秒,这并不好。我需要一个可以让我模拟可怕的Internet连接的工具。
Pablo先生

2
@MrPablo然后自己构建即可...参见github.com/jagt/clumsy/blob/master/src/lag.c
Calvin1602

我确定此工具有用途,但是在我尝试测试基于WebSocket的应用程序的情况下,它根本无法正常工作。仍在寻找一个好的工具来帮助该特定用例。
乔什

无论出于何种原因,指定的滞后时间都不能反映出实际滞后时间达到20-30,无论我是否将3000放入滞后字段中。尽管情况仍然恶化,但没有达到我想要的程度
Martin Asenov

2

如果您只是测试您的应用将如何响应不良网络,那么使用Wansim触发它前面的Linux盒可能会更糟 -我知道,您想要Windows盒上的东西...但是可能延迟存在一个不公平的测试,因为您已经绕过了许多正在测试的内容(例如,操作系统和硬件如何处理数据包丢失)。

我认为您不会找到Web代理来引起这种麻烦-太高了。

抱歉,如果“测试应用程序的弹性”不是您要追求的......我想做个假设,而不是询问并忘记回答;)


我的实际目标是测试客户的反应,并验证我计划进行的一些更改将改善这种情况。
Scott Markwell

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.