Михаил Подцерковский - Как выполнять много UI-тестов параллельно, используя Selenium Grid?

แชร์
ฝัง
  • เผยแพร่เมื่อ 14 ต.ค. 2024
  • Ближайшая конференция - Heisenbug 2024 Autumn, 10 октября (Online), 17-18 октября (Санкт-Петербург + трансляция).
    Подробности и билеты: jrg.su/Tq0vcu
    - Ближайшая конференция: Heisenbug 2023 Autumn - 10-11 октября (online), 15-16 октября (offline)
    Подробности и билеты: bit.ly/3qd3swV
    - - -
    . . .Как выполнять много UI-тестов параллельно, используя Selenium Grid? Никак, Selenium Grid не способен выполнять большое количество тестов параллельно.
    Хотите зарегистрировать действительно большое количество нод? Что ж, попробуйте.
    Хотите скорости? Её не будет - чем больше нод зарегистрировано на гриде, тем медленнее выполняется каждый тест.
    Хотите отказоустойчивость на случай, если Grid перестал отвечать? Тоже нет - вы не можете запустить несколько реплик и поставить перед ними балансировщик.
    Хотите обновить Grid без даунтайма и чтобы тесты, выполняющиеся в данный момент, не упали? Нет - это не про Selenium Grid. Хотите не держать тысячи Selenium-ов разных конфигураций в памяти, а поднимать их по требованию? Не получится.
    Хотите знать, как решить все эти проблемы? Тогда приглашаем вас послушать доклад.

ความคิดเห็น • 1