7

我正在使用具有 13 个节点的 selenium 网格,每个节点仅限于一个 chrome 实例。我的项目在不同时间使用了大多数这些节点。

将来,我将需要添加更多节点——由于更多的测试、并行执行、不同的浏览器等。问题是我无法确切地知道网格节点的利用率是多少。

有没有办法从网格中获取以下统计信息:

  1. 节点空闲/忙碌时间百分比 - 确定节点是大部分时间忙还是大部分时间空闲
  2. 自节点启动以来执行的测试量
  3. 运行时间 - 自节点启动以来的持续时间

谢谢蒂兹基

4

1 回答 1

1

您可以在集线器上创建一个 Servlet,以便您可以通过加载 URL 直接从浏览器中检查这些统计信息。检查类RegistryBasedServlet

然后在节点的启动脚本上,您将直接从启动程序 java 类启动该节点,该启动程序 Java 类包含一个循环,该循环收集您在该节点上需要的所有信息。

您还可以使用该循环来更新该节点配置并在集线器上重新注册。

然后从 servlet 中,您可以处理所有节点并收集所有信息。来自集线器的注册表和/或 servlet。

于 2015-07-16T09:01:25.977 回答