同时使用browsermob

时间:2013-09-02 11:45:20

标签: selenium proxy testng selenium-grid har

我正在使用testng,selenium-grid与browsermob代理并行运行selenium测试。通过批量的10次测试(默认的testng并行行为),我可以在并行模式下运行多达100k次测试。

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

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

有没有人知道什么可能是错的,也许可以推荐一些使用browsermob的参考,当并行运行100k,1000k的测试时?

感谢。

1 个答案:

答案 0 :(得分:1)

您使用什么类型的浏览器?如果是FF,你可以使用Firebug而不是Browsermob。