Мне нужно выполнить загрузку приложения, используя Selenium WebDriver для 100 пользователей. 100 пользователей заходят в систему и одновременно ударяют сервер.
Как сделать этот процесс с помощью Selenium WebDriver?
Мне нужно выполнить загрузку приложения, используя Selenium WebDriver для 100 пользователей. 100 пользователей заходят в систему и одновременно ударяют сервер.
Как сделать этот процесс с помощью Selenium WebDriver?
ОБНОВЛЕНИЕ Как уже упоминалось в комментариях, это плохая идея. Если вы рассматриваете тестирование нагрузки с помощью селеновой сетки, пересмотреть свою цель и проверить, действительно ли Selenium Grid - единственный вариант, который у вас есть.
Для свободного решения:
Selenium обеспечивает легко масштабируемую платформу тестирования, называемую Selenium Grid. Вы можете использовать это совместно с TestNG, чтобы создать масштабируемую платформу тестирования нагрузки.
Из ссылки:
распределяя тесты на нескольких машинах (параллельное выполнение)
управлять несколькими средами из центральной точки, что позволяет легко запускать тесты против обширной комбинации браузеров/ОС.
минимизировать время обслуживания сетки, позволяя вам реализовать пользовательские перехватчики, чтобы, например, использовать виртуальную инфраструктуру.
Я использовал Selenium Grid для загрузки нашего веб-приложения с примерно дюжиной параллельных сеансов браузера (до сих пор). Для этого я использовал несколько ссылок:
Хотя это не совсем ясно, какой тип тестирования производительности вы ищете
Selenium Webdriver в основном предназначен для тестирования функциональных корпусов с интерфейсом и не предназначен для прокрутки переднего конца с нагрузочным тестированием.
Итак, как я вижу, вы можете искать любой из этих
API или тестирование производительности бэкэнд, например: Login API, ищущий бесплатный инструмент, я предлагаю Jmeter Hands down:
Время разрастания или время отклика Frontend, например, на странице jsp, похоже, существует много методов, но большинство указывает на тестирование белого ящика, например.
http://www.javaperformancetuning.com/tips/j2ee_srvlt.shtml#REF12
Надеюсь, что это поможет.