【问题标题】:Tools for degrading my network connection? [closed]降低我的网络连接的工具? [关闭]
【发布时间】:2010-09-07 12:50:54
【问题描述】:

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

我只对 Windows 工具感兴趣。

【问题讨论】:

标签: networking bandwidth throttling


【解决方案1】:

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

【讨论】:

  • 解决方案不适用于 Windows 7
【解决方案2】:

试试dummynet。 你会在网上找到很多资源,包括这个tutorial。

【讨论】:

  • @JL dummynet 现在支持 Windows
  • dummynet windows-binaries 已经失效......它是针对 cygwin 构建的,因此如果您的机器上没有完全配置的 cygwin 框架,它甚至不会启动。它基本上没用。
【解决方案3】:

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

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

Wanem

dummyet (link1) dummynet (link2)

nistnet

shunra (link1) shunra (link2)

tmnetsim tmnetsim

Cisco WAN-Bridge (CCO Login Required)

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

【讨论】:

    【解决方案4】:

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

    http://www.charlesproxy.com/

    【讨论】:

      【解决方案5】:

      this tool(网络流量生成器)怎么样?

      【讨论】:

        【解决方案6】:

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

        【讨论】:

          【解决方案7】:

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

          我在使用它时所做的就是拿起一台不再使用的旧电脑并安装FreeBSD distribution。

          【讨论】:

            【解决方案8】:

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

            【讨论】:

              【解决方案9】:

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

              【讨论】:

                【解决方案10】:

                如果您尝试进行 HTTP 限制,Charles Web Proxy 绝对适合此操作。请看一下。

                【讨论】:

                  猜你喜欢
                  • 2010-11-08
                  • 1970-01-01
                  • 2012-02-17
                  • 2015-02-27
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 2020-03-02
                  • 2014-06-20
                  相关资源
                  最近更新 更多