在Chrome中模拟有限的带宽?
有没有一种方法可以模拟Chrome内部的各种连接速度?
我需要能够以不同的速度检查http:// localhost 。
我知道有独立的应用程序可以做到这一点,但我宁愿在Chrome中做这个。
我build议查尔斯代理 – 你可以select放慢个别网站,也有一大堆的HTTP检查工具。
编辑:
截至2014年6月,Chrome现在有能力在DevTools本身做到这一点 – 但你需要Chrome 38
如果您正在运行Linux,以下命令对此非常有用:
trickle -s -d 50 -w 100 firefox
-s
告诉命令独立运行, -d 50
告诉它将带宽限制为50 KB / s, -w 100
将峰值检测窗口大小设置为100 KB。 firefox
告诉命令启动Firefox所有这个速度限制适用于任何网站,它试图加载。
更新
Chrome 38现在已经出来,包括节stream。 find它,调出开发工具:Ctrl + Shift +我在我的机器上,否则菜单 – >更多工具 – >开发工具将带你到那里。
然后点击开发者工具面板左上angular的手机来切换设备模式(见下面的工具提示)。
然后像这样激活节stream。
如果你觉得这有点笨重,我的build议可以同时适用于Chrome和Firefox。
从Chrome 38开始,您可以不使用任何插件。 只需点击检查元素(或F12热键),然后点击toggle device mod
( phone
button)
你会看到这样的东西:
在许多其他function,它允许你模拟特定的互联网连接(3G,GPRS)
截至今天,您可以在Google Chrome Canary 46.0.2489.0
本地46.0.2489.0
。 只需打开开发工具,然后转到“networking”选项卡:
正如Michael所说 ,Chrome扩展API并不能提供可靠的方法。 另一方面:有一段时间我一直在使用自己的软件。
试试Sloppy ,一个模拟低带宽的Java应用程序。 它独立于浏览器,使用起来非常简单,最重要的是它是免费的!
如果您在Mac上,Chrome开发团队推荐使用“Network Link Conditioner Tool”
或者:
Xcode > Open Developer Tool > More Developer Tools > Hardware IO Tools for Xcode
或者如果你不想安装Xcode:
Go to the Apple Download Center and search for Hardware IO Tools
在Chrome Canary中,现在您可以限制networking吞吐量。 这可以在开发工具的控制台的“仿真”选项卡的“networking”选项中完成。 您可能需要激活Chrome标志“启用开发者工具实验”(chrome:// flags /#enable-devtools-experiments)(chrome:// flags)才能看到这个新function。 您可以模拟一些低带宽(GSM,GPRS,EDGE,3G)的移动连接。
如果你不熟悉提琴手 – 请做。 这是一个很好的HTTPdebugging工具。 您也可以select限制带宽。
我不认为你所要求的只能通过铬来完成。 我能find的最接近的就是这个 ,这不是你想要的。 我得到一个铬插件来做到这一点很难。
在本地机器上运行的Web代理可以达到您想要的效果。 例如,search“节stream代理”就出现了。
正如Chrome移动设备仿真页面所build议的那样,您可以在Windows上使用Clumsy ,在Mac OS X上使用Network Link Conditioner ,在Linux上使用dummynet 。
如果您使用的是OSX,则可以使用: Network Link Conditioner
在这里你可以select不同的configuration文件, 100%的损失,3G,DSL等
请在这里find下面的链接下载Network Link Conditioner