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

Программирование на Java для тестировщиков
онлайн, начало 12 мая
Тестирование веб-приложений
онлайн, начало 28 апреля
Школа тест-менеджеров
онлайн, начало 4 мая
Тестирование юзабилити (usability)
онлайн, начало 11 мая
Фотография

Параллельное выполнение тестов на одной виртуальной машине

selenium jenkins junit java webdriver maven

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 7

#1 Stiggi

Stiggi

    Новый участник

  • Members
  • Pip
  • 4 сообщений

Отправлено 01 Март 2017 - 07:54

Доброго времени суток, коллеги тестировщики!
Я столкнулась с такой задачей, не могу найти адекватное решение.
Проблема  в следующем: есть большой проект, много атвотестов, Используется java + webdriver + junit + selenium + maven
Настроен запуск через  Jenkins.
Дело в том что выполняются они очень долго, поставили задачу как-то ускорить этот процесс. Сейчас рассматривается вариант запуска нескольких драйверов одновременно на одной виртуальной машине и выполнять тесты пачками, параллельно. По 2 - 3 экземпляра браузера одновременно.
Возможно кто-то сталкивался с такой проблемой? Как посоветуете лучше решить? Находила несколько статей, но большинство это туториал как запускать один билд на нескольких виртуальных машинах. Мне наоборот нужно запускать на одной виртуалке несколько тестов, не зависящих один от другого, одновременно. 
Заранее спасибо за помощь!


  • 0

#2 Lzk

Lzk

    Опытный участник

  • Members
  • PipPipPipPip
  • 461 сообщений
  • ФИО:Олег
  • Город:Мск

Отправлено 01 Март 2017 - 08:29

параллельный запуск тестов можно реализовать через

ThreadLocal<RemoteWebDriver>

копайте в эту сторону


  • 0

#3 Stiggi

Stiggi

    Новый участник

  • Members
  • Pip
  • 4 сообщений

Отправлено 01 Март 2017 - 08:48

параллельный запуск тестов можно реализовать через

ThreadLocal<RemoteWebDriver>

копайте в эту сторону

Спасибо! буду искать по этой теме, это же именно создание нескольких драйверов одновременно и тд правильно?


  • 0

#4 Lzk

Lzk

    Опытный участник

  • Members
  • PipPipPipPip
  • 461 сообщений
  • ФИО:Олег
  • Город:Мск

Отправлено 01 Март 2017 - 10:02

 

параллельный запуск тестов можно реализовать через

ThreadLocal<RemoteWebDriver>

копайте в эту сторону

Спасибо! буду искать по этой теме, это же именно создание нескольких драйверов одновременно и тд правильно?

 

правильно.


  • 0

#5 Spock

Spock

    Специалист

  • Members
  • PipPipPipPipPip
  • 529 сообщений
  • ФИО:Роман

Отправлено 01 Март 2017 - 15:23

тут имеется ввиду Selenium Grid?


  • 0

#6 Stiggi

Stiggi

    Новый участник

  • Members
  • Pip
  • 4 сообщений

Отправлено 01 Март 2017 - 15:30

тут имеется ввиду Selenium Grid?

нет, имею в виду распаралеливание тестов посредством Jenkins либо скорее всего maven. Пыталась настроить проект в дженкинсе с нужными конфигурациями но там другая ситуация, запускается один билд на нескольких виртуальных машинах. Удобно если например виртуалки настроены с разными ОС и тогда прогонять хорошо. Но не мой случай.
Сейчас вроде присмотрела решение с помощью мавена, но пока не очень получается реализовать. Selenium Grid я не пробовала, там нужно будет разбираться с начала.
 


  • 0

#7 Spock

Spock

    Специалист

  • Members
  • PipPipPipPipPip
  • 529 сообщений
  • ФИО:Роман

Отправлено 02 Март 2017 - 08:22

попробуйте в командной строке maven goals добавить параметр -Dthreads=2

 

2 это для начала, потом добавите


  • 0

#8 Stiggi

Stiggi

    Новый участник

  • Members
  • Pip
  • 4 сообщений

Отправлено 02 Март 2017 - 09:11

Если кого-то еще интересует данная проблема то я нашла подходящее решение, распаралеливание с помощью плагина мавен.
В этой статье все рассказано прекрасно
http://internetka.in...tests-parallel/


  • 0


Программирование на С# для тестировщиков
онлайн, начало 12 мая
Эффективное использование TestNG и JUnit
онлайн, начало 21 апреля
Вакансии компании Aplana
Москва
Программирование на Java для тестировщиков
онлайн, начало 12 мая




Темы с аналогичным тегами selenium, jenkins, junit, java, webdriver, maven

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных

Яндекс.Метрика
Реклама на портале