模拟慢速网络连接的网络工具[关闭]
-
11-09-2019 - |
题
当我的浏览器和 Web 服务器位于同一 LAN 甚至同一台计算机上时,我想直观地评估多种 Internet 连接类型(DSL、电缆、T1、拨号等)的网页响应时间。是否有任何简单的网络工具或浏览器插件可以降低网络带宽来模拟不同的现实世界连接场景。
我很感谢对此的任何意见。
解决方案
尝试流量整形XP 可以很容易地限制IE的速度或其他浏览器使用此应用和它的也免费软件
其他提示
在Linux中,见 netem :内核中已经包含了流量整形支持和可模拟高延迟,低带宽,分组丢失,以及所有种类的其它不利条件,甚至一个回环设备(这样就不需要一个真实的物理网络来测试交叉)上。
因为我最近哈德同样需要我复活这个线程。
令人惊讶的是我发现了菲德勒可以使用自定义的规则和加入的部分oSession["response-trickle-delay"] = "150";
此行OnBeforeResponse
做到这一点。
提琴手实在惊人
尝试微软的NEWT,它的工作非常适合我。它提供定制的延迟,分组丢弃技术和更:)
http://blog.mrpol.nl/2010/01 / 14 /网络仿真器的工具包/
<强>更新1:强>
下面是用于NEWT好的视频教程 - 网络仿真器对于Windows工具包教程(贷记Jimmery)
我的工作使用这个工具,它似乎相当不错: http://www.dallaway.com/sloppy/
好运。
我已经成功地使用 TMnetSim (页面的底部,“其他工具” - 链路说像“ZIP:TMnetSim网络模拟器版本2.4 32位(600KB)”
这不只是为网站 - 你可以慢到任意TCP端口连接。我用它来模拟慢SQL服务器(端口1433)。
对于 Linux 或 OSX,您可以使用 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
如果你使用Apache,可以使用mod_bandwith。
请参阅这里为配置参数。
如果您想硬件解决方案,网件具有一系列便宜($ 50左右),其做带宽限制开关。件ProSafe GS105E和类似的开关是值得研究。
您也可以尝试 WANem 这是一个开源的广域网模拟器。您也可以下载图像(ISO,Knoppix的现场CD)或VMWare虚拟设备。
一个简单的MAC GUI程序是
您可以ofcourse使用Dummynet在,有Dummynet在名为 KauNet 的扩展。这可提供的网络状况甚至更精确的控制。它可以丢弃/延迟/重新排序特定的数据包(你可以进行直线下跌TCP握手关键数据包,看你的网页怎么消化它的更深入的分析,这种方式)。它也可以在时域。通常大多数的仿真器调整在数据领域的工作。在时域,你可以从什么时候到什么时候,你可以改变网络条件规定。
在情况需要模拟网络连接的质量时,发展中用于Windows的电话,你能给一个尝试一些工作室内置模拟工具,称为仪表板(更多详细信息在这里 http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj206952(v=与105).aspx):
你可以使用的模拟仪表板在Visual Studio来测试你的程序 对于这些连接问题,并帮助防止用户 遇到的情况如下:
- 高分辨率的音乐或影片的口吃或冻结的同时,流,或者需要很长的时间来下载超过低带宽连接。
- 电话网服务失败的超时。
- 该应用程序的崩溃时,没有网络可用。
- 数据传送不会恢复网络连接时丢失的和再恢复。
- 用户的电池耗尽由流应用程序,使用网络的效率低下。
- 映用户线路被中断导航的应用程序。
...
在Visual Studio的 工具 菜单,打开 模拟仪表板.找到 该模拟网络部分的仪表板和检查 启用 网络的模拟检查箱子.