模拟用于UI测试的低带宽?

时间:2010-02-16 07:50:56

标签: macos testing browser bandwidth

如何模拟低带宽以测试慢速计算机上的HTML呈现?我在Mac上使用Safari 4.

8 个答案:

答案 0 :(得分:10)

找到另一个SO答案中提到的SpeedLimit偏好工具。适用于我,使用非常不引人注目(没有应用程序,没有命令行,没有Java)。

答案 1 :(得分:6)

你可能正在寻找流量整形,在MacOS X中它包含在内核中。看看http://www.macgeekery.com/hacks/software/traffic_shaping_in_mac_os_x

答案 2 :(得分:5)

如果您有Apple Developer帐户,请查找“Xcode的硬件IO工具”下载。有一个网络链接调节器首选窗格,其中包含一些良好的预设

  • 3G(平均/良好/有损)
  • 边缘(平均/良好/有损)
  • WiFi(平均/良好/有损)
  • 电缆
  • DSL

另请查看此answer

答案 3 :(得分:1)

您可以设置本地网络服务器(即Apache)并使用其流量整形功能。

An article on Apache throttling

我猜大多数受欢迎的网络服务器都支持此功能。

编辑:错别字

答案 4 :(得分:1)

我非常喜欢使用Charles Web Debugging Proxy。它允许您限制自己的带宽,以模拟不同的连接速度(以及其他东西也是如此)。强烈推荐。

答案 5 :(得分:0)

有一个名为“受限制”的Intrarts程序,command-line version似乎是免费的(价格):

  

限制是一种带宽整形   适用于Mac OS X和FreeBSD的应用程序   这可以让你限制你的上游   带宽,确定ACK数据包的优先级,以及   保持您的下载速度甚至高   当你的服务器发送时   全速。

......这似乎与您的需求有点相关,但可能可以配置为您想要的。

答案 6 :(得分:0)

我写了a post on using waterroof以限制带宽。

它使用了ipfw,但它有一个很好的UI用于此类事情。

答案 7 :(得分:0)

一个选项是Trickle for Mac

或者,如果您不必使用Safari,则可以将Firefox与Firefox Throttle plugin一起使用。