降低我的网络连接速度的工具?

18

我编写了一些大量使用网络的应用程序,我想在慢速网络上对其进行测试。我正在寻找一种模拟此类连接的工具。

我只对Windows工具感兴趣。


可能是重复的问题:模拟慢速网络连接的网络工具 - blahdiblah
10个回答

9

我在工作中的XP开发箱上使用了Traffic Shaper XP。它似乎可以处理任何连接(不仅仅是HTTP)。虽然它并不完美,但对我正在进行的测试来说已经足够好了。如果你使用的是Windows,也许它能满足你的需求。


6
解决方案在Windows 7上无法使用。 - JL.

6
吞吐量、延迟、抖动和数据包丢失都可能影响用户体验。一些运行在主机(或虚拟机)上的软件解决方案可调节这些"杠杆"。

上次我研究时找到了几个可能的选择:

Wanem

dummyet (link1) dummynet (link2)

nistnet

shunra (link1) shunra (link2)

tmnetsim tmnetsim

思科WAN-Bridge(需要CCO登录)

如果您想要客户端的东西,可以尝试 shunra,如果您想要基础设施中的东西,wanem非常容易使用,因为他们有一个VMware应用程序可用。


6

尝试使用dummynet。您可以在网上找到很多资源,包括这个教程


2
@JL dummynet现在支持Windows。 - Ray
dummynet的Windows二进制文件已经过时了...它是针对Cygwin构建的,因此如果您的计算机上没有完全配置好的Cygwin框架,它甚至无法启动。基本上是无用的。 - specializt

3

3
这个工具(网络流量生成器)怎么样?点击这里

2

Clumsy似乎是一款用于测试网络性能下降的有前途的新工具。


0

如果您正在尝试进行HTTP限流,Charles Web Proxy是非常适合的工具。请务必查看一下。


0
Dummynet是一个不错的选择,特别是如果您想模拟复杂的场景,比如ADSL连接(上下行不对称),"慢速连接"(长延迟),丢包等。正如Christian所说,您可以找到一些闲置的旧PC并安装FreeBSD。您也可以使用VMware,但我不建议这样做。

0

你说得对。dummynet 只在 FreeBSD 中工作,它实际上是内核中的一部分。

当我使用它时,我会拿一个没人再用的旧电脑,并安装 FreeBSD 发行版


0

Fiddler 是另一个可以用来降低您连接速度的网络代理。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接