我爱 查尔斯 。
免费版对我来说很好。
限制,重新启动,断点都是很棒的功能。
我正在复活这个帖子,因为我最近有同样的需求。 令人惊讶的是,我发现Fiddler可以通过自定义规则并添加此行来实现 oSession["response-trickle-delay"] = "150"; 在该部分 OnBeforeResponse 。 提琴手真是太神奇了
oSession["response-trickle-delay"] = "150";
OnBeforeResponse
我的工作使用这个工具,看起来很不错: http://www.dallaway.com/sloppy/
祝你好运。
对于Linux或OSX,您可以使用 ipfw 。
ipfw
来自Quora( http://www.quora.com/What-is-the-best-tool-to-simulate-a-slow-internet-connection-on-a-Mac )
基本上使用防火墙来限制所有网络数据:
定义使用管道重新路由来自任何源的所有流量的规则 地址到任何目标地址,执行以下命令(如 root,或使用sudo): $ ipfw add pipe 1 all from any to any 配置此规则以将带宽限制为300Kbit / s并强加 每种方式有200ms的延迟: $ ipfw pipe 1 config bw 300Kbit/s delay 200ms 要删除所有规则并恢复原始网络连接: $ ipfw flush
定义使用管道重新路由来自任何源的所有流量的规则 地址到任何目标地址,执行以下命令(如 root,或使用sudo):
$ ipfw add pipe 1 all from any to any
配置此规则以将带宽限制为300Kbit / s并强加 每种方式有200ms的延迟:
$ ipfw pipe 1 config bw 300Kbit/s delay 200ms
要删除所有规则并恢复原始网络连接:
$ ipfw flush
试试微软的NEWT,它对我来说非常适合。它提供定制延迟,数据包丢弃技术等:)
http://blog.mrpol.nl/2010/01/14/network-emulator-toolkit/
的 更新1: 强>
这是一个很好的NEWT视频教程 - 适用于Windows Toolkit教程的网络仿真器 (Jimmery的积分)
如果您在开发Windows Phone时需要模拟网络连接质量,可以尝试使用名为Simulation Dashboard的Visual Studio内置工具(此处有更多详细信息) http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj206952(v=vs.105).aspx ):
您可以使用Visual Studio中的Simulation Dashboard来测试您的应用程序 对于这些连接问题,并帮助防止用户 遇到如下情况: 流媒体时高分辨率音乐或视频卡顿或冻结,或者需要很长时间才能通过低带宽连接下载。 对Web服务的调用因超时而失败。 当没有网络可用时,应用程序崩溃。 当网络连接丢失然后恢复时,数据传输不会恢复。 用户电池被流量应用程序耗尽,该应用程序使用网络效率低下。 在导航应用中中断用户路线的映射。 ... 在Visual Studio中,在 的 工具 强> 菜单,打开 的 模拟仪表板 强> 。找 仪表板的网络模拟部分并检查 的 启用 网络模拟复选框 强> 。
您可以使用Visual Studio中的Simulation Dashboard来测试您的应用程序 对于这些连接问题,并帮助防止用户 遇到如下情况:
...
在Visual Studio中,在 的 工具 强> 菜单,打开 的 模拟仪表板 强> 。找 仪表板的网络模拟部分并检查 的 启用 网络模拟复选框 强> 。
如果使用Apache,则可以使用mod_bandwith。
看到 这里 用于配置参数。
尝试 Traffic Shaper XP 您可以使用此应用程序及其免费软件轻松限制IE或其他浏览器的速度
DUMMYNET
试试这个基于FreeBSD的VMWare映像。它还有一个出色的操作方法,纯粹免费,并在20分钟内站起来。
更新:DummyNet目前还支持Linux,OSX和Windows
Mac OS X现在有一个集成工具,可以模拟慢速和坏网络: http://9to5mac.com/2011/08/10/new-in-os-x-lion-network-link-conditioner-utility-lets-you-simulate-internet-and-bandwidth-conditions/
一个简单的mac GUI程序是
https://www.macupdate.com/app/mac/28072/entonnoir/ 这可以限制速度
你也可以试试 WANem 这是一个开源广域网仿真器。您可以下载图像(ISO,Knoppix live CD)或VMWare虚拟设备。
如果你想要一个硬件解决方案,Netgear有一系列廉价(约50美元)的交换机可以限制带宽。 Netgear Prosafe GS105E和类似的开关值得研究。
我成功使用过 TMnetSim (页面底部,在其他工具下 - 链接说像ZIP:TMnetSim网络模拟器2.4版32位(600KB)
它不仅适用于网站 - 您可以减慢与任何TCP端口的连接速度。我用它来模拟慢速SQL Server(端口1433)。
你可以使用dummynet ofcourse,有虚拟网络的扩展称为 KauNet 。这可以提供更精确的网络条件控制。它可以丢弃/延迟/重新排序特定的数据包(这样你就可以对丢弃密钥数据包进行更深入的分析,比如TCP握手,看看你的网页如何消化它)。它也适用于时域。通常,大多数仿真器都被调整为在数据域中工作。在时域中,您可以指定从哪个时间到何时可以更改网络条件。