同时使用 browsermob

Posted

技术标签:

【中文标题】同时使用 browsermob【英文标题】:Using browsermob concurrently 【发布时间】:2013-09-05 12:30:34 【问题描述】:

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

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

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

有谁知道可能出了什么问题,也许可以推荐一些在并行运行大量测试 100k、1000k 时使用 browsermob 的参考资料?

谢谢。

【问题讨论】:

【参考方案1】:

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

【讨论】:

感谢您的建议。目前我正在使用 FF,但即将推出跨浏览器测试。无论如何,像 saucelabs.com 或 testingbot.com 这样的服务似乎都成功地使用了 browsermob。

以上是关于同时使用 browsermob的主要内容,如果未能解决你的问题,请参考以下文章

使用 SwiftUI 同时放大手势和拖动手势

是否可以在从 Processing 接收数据的同时同时使用 Arduino 串行监视器?

为啥对 XML 同时使用 XSD 和 DTD?

同时使用 startUpdatingLocation 和 startMonitoringSignificantChanges?

使用 Kivy 同时显示多个时钟

同时使用多个css过滤器?