我从事网络开发工作,因此,在极少数情况下,我需要测试我们的网站并模拟不同用户的环境,例如互联网连接。因为如果互联网连接非常慢或不稳定,会弹出未被注意到的错误(例如,一个 js 脚本在另一个之前加载),ajax 请求被中断,验证请求超时等。
因此,我想要一个程序在 Windows 7/8 上运行(我主要使用 7&8)来控制互联网的速度(传输流量)。
我需要的一些功能:
必需的:
- 能够调整(限制)用于下载的互联网流量。
为所有应用程序整体调整 PC 的流量要自由
推荐但不是必需的:
- 调整整个系统或单个应用程序的流量(下载 + 上传),例如仅影响 Firefox,而不影响 Google Chrome。
- 使用使用摘要监控流量(应用程序 X 在时间 N 中使用了多少数据)
- 免费(我每隔几个月才需要一次,所以购买完整许可证不值得)
我试过了:
- Netlimiter,但我无法让它为我工作。
- NetBalancer但试用版功能有限,因此我无法测试降低连接速度。
大多数时候,我从运行 XAMPP 的 localhost 进行测试,所以如果该工具可以控制内部服务器速度,那将是一个很大的优势。
为了使其更通用并帮助遇到相同问题的其他开发人员,您还可以提到其他环境的解决方案。
更新 [15-11-2014]
我刚刚注意到谷歌 Chrome 开发者工具的新更新——在模拟部分下有一个模拟移动设备互联网速度的选项,例如 WIFI 或 3G。更多细节