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

Публикации jurteg

5 публикаций создано jurteg (учитываются публикации только с 29 марта 2023)


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

Отправлено автор: jurteg 02 февраля 2016 - 13:56 в Selenium - Functional Testing

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




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

Отправлено автор: jurteg 02 февраля 2016 - 13:54 в Selenium - Functional Testing

<threadCount>15</threadCount>

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

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

-browser "browserName=chrome, maxInstances=10




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

Отправлено автор: jurteg 01 февраля 2016 - 16:47 в Selenium - Functional Testing

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




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

Отправлено автор: jurteg 01 февраля 2016 - 14:14 в Selenium - Functional Testing

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

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

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

 

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

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




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

Отправлено автор: jurteg 01 февраля 2016 - 13:48 в Selenium - Functional Testing

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

 

Добрый день,

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