213

有没有办法可以在 Chrome 中模拟各种连接速度?

我需要能够以不同的速度检查http://localhost 。

我知道有独立的应用程序可以做到这一点,但我宁愿在 Chrome 中做到这一点。

4

12 回答 12

145

如果您正在运行 Linux,以下命令对此非常有用:

trickle -s -d 50 -w 100 firefox

-s告诉命令独立运行,告诉-d 50它将带宽限制为 50 KB/s,-w 100将峰值检测窗口大小设置为 100 KB。firefox告诉命令启动 Firefox,并将所有这些速率限制应用于它尝试加载的任何站点。

更新

Chrome 38 现已推出,包括节流功能。要找到它,请调出开发者工具:Ctrl+Shift+I 在我的机器上完成,否则菜单->更多工具->开发者工具会将您带到那里。

然后通过单击开发人员工具面板左上角的手机来切换设备模式(请参阅下面的工具提示)。

切换设备模式

然后像这样激活节流。

激活 Chrome 限制

如果你觉得这有点笨拙,我上面的建议适用于 Chrome 和 Firefox。

于 2013-11-01T19:39:10.480 回答
119

我推荐Charles Proxy——你可以选择放慢单个站点的速度,也有一大堆 HTTP 检查工具。

编辑:

截至 2014 年 6 月,Chrome 现在可以在 DevTools 中本地执行此操作 - 不过您需要 Chrome 38。

可以通过工具栏末尾的下拉菜单从“网络”选项卡访问该选项。

于 2012-04-26T08:17:34.507 回答
71

Chrome 38开始,您无需任何插件即可执行此操作。只需单击检查元素(或F12热键),然后单击toggle device modphone按钮)

在此处输入图像描述

你会看到这样的东西:

在此处输入图像描述

在许多其他功能中,它允许您模拟特定的互联网连接(3G、GPRS)

于 2014-10-11T09:43:15.463 回答
65

从今天开始,您可以在 Google Chrome Canary 中本地限制您的连接46.0.2489.0。只需打开开发工具并转到网络选项卡:

在此处输入图像描述

于 2015-08-21T10:05:59.493 回答
19

正如迈克尔所说,Chrome 扩展 API 没有提供可靠的方法来做到这一点。另一方面:有一个软件我自己已经使用了很长时间了。

试试Sloppy,一个模拟低带宽的 Java 应用程序。它独立于浏览器,非常易于使用,而且最重要的是,它是免费的!

于 2012-10-27T00:15:50.420 回答
13

如果您使用的是 Mac,Chrome 开发团队推荐使用“网络链接调节器工具”

任何一个:

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

于 2014-04-03T15:07:13.857 回答
12

原文:https ://helpdeskgeek.com/networking/simulate-slow-internet-connection-testing/

使用 Chrome 模拟慢速连接 如果您的系统上尚未安装 Chrome,请继续安装它。完成后,打开一个新选项卡,然后按 CTRL + SHIFT + I 打开开发人员工具窗口或单击汉堡包图标,然后单击更多工具,然后单击开发人员工具。

在此处输入图像描述

这将打开开发人员工具窗口,该窗口可能停靠在屏幕右侧。我更喜欢它停靠在屏幕底部,因为您可以看到更多数据。为此,请单击三个垂直点,然后单击中间停靠位置。

在此处输入图像描述

现在继续并单击“网络”选项卡。在右侧,您应该会看到一个名为 No Throttling 的标签。

在此处输入图像描述

如果单击它,您将获得一个预配置速度的下拉列表,您可以使用它来模拟慢速连接。

在此处输入图像描述

选项范围从离线到 WiFi,数字显示为延迟、下载、上传。最慢的是GPRS,其次是Regular 2G,然后是Good 2G,然后是Regular 3G,Good 3G,Regular 4G,DSL,然后是WiFi。选择其中一个选项,然后重新加载您所在的页面或在地址栏中输入另一个 URL。只需确保您位于显示开发人员工具的同一选项卡中。限制仅适用于您启用它的选项卡。

如果要使用自己的特定值,可以单击“自定义”下的“添加”按钮。单击添加自定义配置文件按钮以添加新配置文件。

在此处输入图像描述

使用 GPRS 时,www.google.com 的加载时间高达 16 秒!总体而言,这是一款内置于 Chrome 中的出色工具,可用于在较慢的连接上测试网站加载时间。如果您有任何问题,请随时发表评论。享受!

于 2018-02-05T10:21:20.197 回答
11

现在,在 Chrome Canary 中,您可以限制网络吞吐量。这可以在开发工具控制台的“仿真”选项卡的“网络”选项中完成。

您可能需要激活 Chrome 标志“启用开发人员工具实验”(chrome://flags/#enable-devtools-experiments) (chrome://flags) 才能看到这个新功能。您可以为移动连接模拟一些低带宽(GSM、GPRS、EDGE、3G)。

于 2014-06-16T16:56:29.387 回答
4

如果您不熟悉 Fiddler - 请这样做。它是一个很棒的 HTTP 调试工具。您还可以选择限制带宽。

于 2013-09-08T15:12:34.460 回答
1

我认为您要求的内容不能仅由 chrome 完成。我能找到的最接近的是this,这不是你想要的。我得到一个 chrome 插件来做到这一点会很困难。

在本地机器上运行的网络代理可以达到你想要的效果。例如,搜索“节流代理”就会出现这种情况。

于 2012-04-26T07:24:42.600 回答
1

正如Chrome 移动仿真页面所建议的那样,您可以在 Windows 上使用Clumsy ,在 Mac OS X 上使用Network Link Conditioner ,在 Linux 上使用dummynet

于 2014-06-27T10:06:02.623 回答
1

如果您使用的是 OSX,则可以使用:Network Link Conditioner

在此处输入图像描述

在这里您可以选择不同的配置文件,即。100% 丢失、3G、DSL 等

请在下面找到下载网络链接调节器的链接

于 2017-08-31T09:53:14.883 回答