在El Capitan自动化测试中限制连接速度?

时间:2016-06-22 18:26:27

标签: python shell automated-tests osx-elcapitan packets

因此,我计划使用python-selenium(真正的webdriver)编写自动化测试,该测试使用subprocess在一组测试之前限制连接速度。我发现这个great script用于ipfw,只是发现OS X El Capitan在Yosemite切换到PF(数据包过滤器)。

我遇到的一切都已经过时了。那么在El Capitan通过shell或cli限制互联网的最佳方法是什么?有人有他们可以分享的脚本吗?网络链路调节器非常适合测试,但如果我能够通过自动化方式开始捕捉低速发生的错误,那就太棒了。

1 个答案:

答案 0 :(得分:1)

我能够使用网络链路调节器来节流网络。要安装网络链路调节器,您需要获得硬件IO工具。有关详情,请参阅Installing Apple's Network Link Conditioner Tool

要在网络链接调节器中自动设置带宽配置文件,您可以在https://stackoverflow.com/questions/34876073/switch-network-link-conditioner-profiles-from-console-script

中参考我的答案