模拟Chrome中的有限带宽?

use*_*744 199 google-chrome bandwidth-throttling google-chrome-extension

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

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

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

Ric*_*ard 139

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

trickle -s -d 50 -w 100 firefox
Run Code Online (Sandbox Code Playgroud)

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

更新

Chrome 38现已售罄,包括节流功能.要查找它,请调出开发人员工具:Ctrl + Shift +我在我的机器上执行此操作,否则菜单 - >更多工具 - >开发人员工具将带您到那里.

然后单击开发人员工具面板左上角的电话切换设备模式(请参阅下面的工具提示).

切换设备模式

然后像这样激活限制.

激活Chrome限制

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

  • 这太方便!! (3认同)

And*_*ies 114

我推荐Charles Proxy - 你可以选择放慢个别网站的速度,也有一大堆HTTP检查工具.

编辑:

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

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

  • 警告:查尔斯不自由 (69认同)
  • 不幸的是,Chrome中的限制仅适用于下载,而不适用于上传. (36认同)
  • 启动Canary中的DevTools,您可以在顶部找到搜索图标,电话图标,元素,网络等.单击电话图标,然后在底部面板中选择Emulation,网络仿真选项位于该面板中 (15认同)
  • 你在哪里找到这个chrome devtools? (8认同)
  • 作为chrome 49上传限制工程! (5认同)

Sal*_*ali 68

Chrome 38开始,您可以在没有任何插件的情况下执行此操作.只需单击检查元素(或F12热键),然后单击toggle device mod(phone按钮)

在此输入图像描述

你会看到这样的事情:

在此输入图像描述

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

  • 这看起来很适合页面加载测试,但测试上传(使用xmlhttpreq2)似乎并不受限制. - 离线和没有限制工作,但在上传过程中,这个过程似乎忽略了GPRS等限制 - 如果上传也可以成形,这样我们就可以测试进度条,超时等等. (14认同)
  • 这是正确的,这是一个悬而未决的问题https://code.google.com/p/chromium/issues/detail?id=414319 (2认同)

Pon*_*ono 61

截至今天,您可以在Google Chrome Canary中本地限制您的连接46.0.2489.0.只需打开开发工具,然后转到网络选项卡:

在此输入图像描述

  • 但它对 websockets 没有影响。 (2认同)

cai*_*005 19

正如迈克尔所说,Chrome扩展API不提供可行的方法.另一方面:我已经使用了很长一段时间的软件.

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


Sea*_*ory 13

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

或者:

Xcode > Open Developer Tool > More Developer Tools > Hardware IO Tools for Xcode
Run Code Online (Sandbox Code Playgroud)

或者如果您不想安装Xcode:

Go to the Apple Download Center and search for Hardware IO Tools
Run Code Online (Sandbox Code Playgroud)

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


Mau*_*hez 11

现在,您可以在Chrome Canary中限制网络吞吐量.这可以在开发工具中控制台的"仿真"选项卡的"网络"选项中完成.您可能需要启动浏览器标志"启用开发者工具实验"(铬://标志/#使-devtools-实验)(铬://标志)看到这一新功能.您可以为移动连接模拟一些低带宽(GSM,GPRS,EDGE,3G).

  • 无法使这个工作,我已启用标志,但在开发工具下的模拟中没有显示网络选项,这只是这个窗口吗? (2认同)

Arb*_*lam 5

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

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

在此处输入图片说明

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

在此处输入图片说明

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

在此处输入图片说明

如果单击该按钮,您将获得预配置速度的下拉列表,可用于模拟慢速连接。

在此处输入图片说明

选择范围从“脱机”到“ WiFi”,数字显示为“延迟”,“下载”,“上传”。最慢的是GPRS,然后是常规2G,然后是常规2G,然后是常规3G,常规3G,常规4G,DSL,然后是WiFi。选择其中一个选项,然后重新加载您所在的页面,或在地址栏中输入另一个URL。只要确保您在与开发人员工具相同的选项卡中即可。节流仅适用于启用了该选项卡的选项卡。

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

在此处输入图片说明

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

  • 详细而彻底!谢谢! (2认同)