Как получить статистику использования селеновой сетки

Я использую селеновую сетку с 13 узлами, каждый из которых ограничен одним экземпляром хрома. Мой проект использует большинство этих узлов в разное время.

В будущем мне нужно будет добавить больше узлов - из-за большего количества тестов, параллельного выполнения, разных браузеров и т. д. Проблема в том, что я не могу точно сказать, каково использование узлов сетки.

есть ли способ получить следующую статистику из сетки:

  1. время простоя/занятости узлов в % — определить, был ли узел занят большую часть времени или бездействовал большую часть времени
  2. количество выполненных тестов с момента запуска узла
  3. время работы - продолжительность с момента запуска узла

спасибо Тизки


person Tidhar Klein Orbach    schedule 06.11.2013    source источник
comment
вы можете попробовать использовать функцию Chrome (Win:F12, Mac:Alt+CMD+I ) и проверить, есть ли что-то полезное для вас.   -  person ClaudioM    schedule 14.07.2015


Ответы (1)


Вы можете создать сервлет на концентраторе, чтобы вы могли проверять эту статистику непосредственно из браузера, просто загрузив URL-адрес. Проверьте класс RegistryBasedServlet.

Затем в сценарии запуска узла вы запустите этот узел непосредственно из java-класса средства запуска, который содержит цикл, который собирает всю необходимую информацию об этом узле.

Вы также можете использовать этот цикл для обновления конфигурации этого узла и повторной регистрации на концентраторе.

Затем из сервлета вы можете обработать все узлы и собрать всю информацию. Из реестра концентратора и/или сервлета.

person amk    schedule 16.07.2015