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

时间:2013-11-06 07:38:21

标签: selenium selenium-webdriver selenium-grid remotewebdriver

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

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

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

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

1 个答案:

答案 0 :(得分:1)

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

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

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

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