Перейти к содержимому

jurteg

Регистрация: 10 авг 2009
Offline Активность: 03 фев 2016 09:47
-----

Мои сообщения

В теме: Какой максимум тестов можно кинуть в Selenium GRID в параллели?

02 февраля 2016 - 13:56

хотя фэктори тут ни при чём, всё зависит таки от количества потоков, плагин всё сделает сам


В теме: Какой максимум тестов можно кинуть в Selenium GRID в параллели?

02 февраля 2016 - 13:54

<threadCount>15</threadCount>

Судя по конфигурации, у вас по 10 браузеров разного типа, т.е. 15 потоков это на 5 больше, чем может выделить хаб, при условии, если вы используете стандартный паттерн WebDriverFactory.

Т.е. вам нужно делать количество потоков не больше, чем указано здесь:

-browser "browserName=chrome, maxInstances=10


В теме: Какой максимум тестов можно кинуть в Selenium GRID в параллели?

01 февраля 2016 - 16:47

Запуск UI тестов в многопоточности несколько отличается от запуска бэкенд тестов, т.к. по-дефолту, скорее всего, WebDriverFactory сделает вам по одному браузеру на каждый поток. На ноде нет столько браузеров, лишние ставятся в очередь, но, похоже, что нода не выдерживает такой нагрузки.


В теме: Какой максимум тестов можно кинуть в Selenium GRID в параллели?

01 февраля 2016 - 14:14

maxInstances=10 написано же

Насколько я могу судить из строки конфига, то maxInstances=10 это максимаольное количество браузеров конкретного типа для нод(ы)

а я спрашивал, во сколько потоков тесты запускаются с CI или с локальной машины?

 

 Лимит на 2 нодах по 10 браузеров, т.е. 130 в ожидании сразу висят.

исходя из этого, можно сказать, что каждый тест запускается в отдельном потоке, а это сильно много


В теме: Какой максимум тестов можно кинуть в Selenium GRID в параллели?

01 февраля 2016 - 13:48

Есть Datadriven тесты и их много. Один сет на 200 второй на 500 тестов. При запуске 200 и более в параллели Grid медленно умирает. На нодах появляются браузеры и никакого движения внутри.  При запуске ~150 в параллели вроде всё работает но много тестов валятся не начавшись. Лимит на 2 нодах по 10 браузеров, т.е. 130 в ожидании сразу висят.

 

Добрый день,

во сколько потоков запускаете?