18

我编写了一些应用程序而不是大量使用网络,我想通过慢速网络对其进行测试。我正在寻找一种工具来模拟这种连接。

我只对 Windows 工具感兴趣。

4

10 回答 10

9

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

于 2008-09-02T16:02:18.097 回答
6

尝试dummynet。您会在网络上找到很多资源,包括本教程

于 2008-09-02T10:29:40.207 回答
6

吞吐量、延迟、抖动和丢包都会影响用户体验。在主机(或 VM)上运行的几个软件解决方案允许拉动这些“杠杆”。

上次我研究时发现了一些可能性:

瓦内姆

假人(链接1) 假人(链接2)

网络

shunra (link1) shunra (link2)

tmnetsim tmnetsim

思科 WAN 桥(需要 CCO 登录)

如果你想要基于客户端的东西,可以试试 shunra,如果你想要基础设施中的东西,wanem 非常容易,因为它们是可用的 VMWare 设备。

于 2008-10-20T16:27:55.503 回答
3

什么样的网络流量?如果是 HTTP,这对你有用:

http://www.charlesproxy.com/

于 2008-09-02T09:42:36.277 回答
3

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

于 2008-09-02T09:46:32.523 回答
2

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

于 2013-11-22T18:20:27.870 回答
0

你是对的。dummynet 只能在 FreeBSD 中工作,它实际上是内置在内核中的。

当我使用它时,我所做的就是抓住一台不再使用的旧 PC 并安装FreeBSD 发行版

于 2008-09-02T15:59:34.843 回答
0

Fiddler是一个(另一个)网络代理,可用于降低您的连接。

于 2008-09-02T16:05:17.077 回答
0

Dummynet 是要走的路,特别是如果你想模拟复杂的场景,例如 ADSL 连接(非对称上下行)、“慢速连接”(长延迟)、有损链路等。正如 Christian 所说,你可以找到一些备用的旧PC 并安装 FreeBSD。您也可以使用 VMware,但我不建议这样做。

于 2008-12-09T19:11:30.580 回答
0

如果您尝试进行 HTTP 节流,Charles Web Proxy绝对适合此。请看一看。

于 2011-04-28T08:35:45.720 回答