Selenium 同时使用browsermob

Selenium 同时使用browsermob,selenium,proxy,testng,selenium-grid,har,Selenium,Proxy,Testng,Selenium Grid,Har,我使用testng、selenium网格与browsermob代理并行运行selenium测试。我可以通过10个测试(默认testng并行行为)以并行模式运行多达100k个测试 一旦测试并行运行,我就不能使用一个代理,因此每个测试都会创建自己的绑定到新自由端口的代理(例如,我使用范围9200-9400),当然,一旦测试完成,我会尝试重用每个给定端口 问题是,有时代理不捕获任何流量,HAR文件返回0个条目(我在RESTAPI的Java包装器中使用函数proxy.getHar()。 我想这可能是由于

我使用testng、selenium网格与browsermob代理并行运行selenium测试。我可以通过10个测试(默认testng并行行为)以并行模式运行多达100k个测试

一旦测试并行运行,我就不能使用一个代理,因此每个测试都会创建自己的绑定到新自由端口的代理(例如,我使用范围9200-9400),当然,一旦测试完成,我会尝试重用每个给定端口

问题是,有时代理不捕获任何流量,HAR文件返回0个条目(我在RESTAPI的Java包装器中使用函数proxy.getHar()。 我想这可能是由于并行模式的一些小故障造成的,当我重新测试失败的相同测试,但现在按顺序运行时,它工作正常

有没有人知道什么地方可能会出错,或者可以推荐一些在并行运行大量100k、1000k测试时使用browsermob的参考资料


谢谢。

您使用哪种浏览器?如果是FF,您可以使用Firebug而不是Browsermob。

谢谢您的建议。目前我正在使用FF,但交叉浏览器测试即将到来。不管怎样,像saucelabs.com或testingbot.com这样的服务似乎都成功地使用了browsermob。