如何获取硒网格利用率的统计数据

Tid*_*ach 7 selenium selenium-grid selenium-webdriver remotewebdriver

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

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

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

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

谢谢Tizki

小智 1

您可以在集线器上创建一个 Servlet,这样您只需加载 URL 即可直接从浏览器检查这些统计信息。检查RegistryBasedServlet

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

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

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