【问题标题】:Simulate low speed connection on local network模拟本地网络上的低速连接
【发布时间】:2010-01-26 21:30:24
【问题描述】:

有时我想手动测试我的 Web 应用程序(桌面应用程序调用 Web 服务或网站或 RIA)以查看它们在低速互联网连接(例如 56 kbps)下的行为。是否可以通过模拟比真实速度更低的速度通过网络来做到这一点?如果是,是否也可以模拟低质量连接(例如丢包、连接断开等)?

【问题讨论】:

  • 忘了说:我说的是Windows平台。桌面应用程序和 RIA 是用 C# 编写的。网站可以是 ASP.NET 或 PHP。网站和网络服务托管在 IIS7 上。

标签: sockets networking performance simulate


【解决方案1】:

找到了我自己关于速度的问题的答案:How can I simulate download speed with System.Threading

丢包和掉线模拟呢?

【讨论】:

    【解决方案2】:

    我用这个工具做到了这一点http://bandwidthcontroller.com/purchaseStandard.html

    他们有免费试用版和便宜的完整版。

    只需确保在测试后将其卸载即可。因为即使停用它也会阻塞您的网络。

    所以它是一个非常糟糕的工具,除非你想要一个慢速网络。

    【讨论】:

      【解决方案3】:

      Fiddler 是一种 HTTP 调试工具,可以选择限制 HTTP 请求以模拟 56k 速度。稍加修改即可调整速度。

      【讨论】:

        【解决方案4】:

        如果您有可用的电话线,请考虑使用真正的调制解调器而不是模拟它。您可以通过调制解调器路由您想要测试的地址,并使用您的常规连接来处理所有其他流量

        【讨论】:

          【解决方案5】:

          试试WANem,它是一个开源广域网模拟器。您可以下载映像(iso、knoppix live cd)或 VMWare 虚拟设备。

          【讨论】:

            猜你喜欢
            • 2011-07-15
            • 1970-01-01
            • 2015-12-19
            • 2010-11-08
            • 2014-10-15
            • 2014-01-23
            • 1970-01-01
            • 1970-01-01
            • 2016-01-11
            相关资源
            最近更新 更多