在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。

激活Chrome限制

如果你觉得这有点笨重,我的build议可以同时适用于Chrome和Firefox。

Chrome 38开始,您可以不使用任何插件。 只需点击检查元素(或F12热键),然后点击toggle device modphonebutton)

在这里输入图像说明

你会看到这样的东西:

在这里输入图像说明

在许多其他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 

https://developer.apple.com/downloads/index.action

在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

Interesting Posts