Селенс сетка 2 или Гудзон с рабов -узлами?
-
26-10-2019 - |
Вопрос
Я могу пройти свои тесты на Hudson CI, но мне было интересно посмотреть, есть ли четкая разница в производительности между селенами Grid 2 против Hudson CI, использующих рабов -узлы?
Мне еще предстоит получить xvfb работать с Selenium Grid 2, в то время как Hudson CI встроен с возможностью запуска xvnc -сервера для каждого теста ....
Я бы придерживался Hudson CI, но есть ли четкие преимущества использования селена Grid 2? Мои тесты уже написаны в Webdriver.
Решение
Selenium Grid не является заменой Гудзона с подчиненными узлами. Если вы хотите запустить тесты WebDriver в нескольких браузерах параллельно, вам нужно использовать сетку. Если у вас нет этого требования, то вы должны продолжить с существующим методом.
Теперь, если вы хотите провести тесты параллельно в нескольких браузерах, вам следует использовать Гудзон А ТАКЖЕ Сетка 2. Ваши тесты по -прежнему будут запускаться/запланированы и запланированы и запускаются из Гудзона, но в ней будет использоваться сетка для проведения теста. Это должно быть комбинация обоих этих инструментов, поскольку селене сетка не может помочь вам в большинстве вещей, которые делает Хадсон.
Другие советы
Вы можете использовать Hudson для постоянного запуска ваших тестов и Grid 2, чтобы отправить ваши тесты в браузер/браузеры, которые вам нужны.