Можно ли масштабировать докеризованную сетку селена?

В настоящее время я разрабатываю докеризованную сетку селена для запуска около 800 функциональных тестов ( см. мой пост ), и я надеялся, что смогу запустить до 800 узлов с одним концентратором в одной сетке [внутри БОЛЬШОГО экземпляра aws]. Идея заключалась в том, чтобы запустить все мои тесты одновременно и завершить их, скажем, за 10 минут.

Насколько я понимаю из из этого поста, это невозможно.

Я запустил 20 узлов, и мои тесты заполняют только 10. Это всего 10 экземпляров Firefox.

Существуют ли ограничения, встроенные в сервер селена или образ докера хаба?

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

Докеризованная реализация селеновой сетки «застряла» на 10 узлах?


person Kostas Demiris    schedule 01.04.2016    source источник


Ответы (1)


Вы должны иметь возможность запускать столько одновременных тестов, сколько система может поддерживать. Ничего не зная о вашей текущей платформе, я понятия не имею, что ограничено всего 10 узлами. В моем текущем стеке мой тестовый бегун имеет свойство max fork, которое ограничивает количество одновременных тестов. Возможно, вы захотите посмотреть, что ваш тестовый бегун установил как максимальное количество одновременных тестов. Я не знаю ограничений на селеновую сетку, для тестов было бы глупо ограничивать ее 10.

person zypherman    schedule 05.05.2016