Запуск скрипта Selenium в JMeter не работает

#java #selenium #intellij-idea #jmeter

#ява #селен #intellij-идея #jметр #java #selenium #intellij-idea #jmeter

Вопрос:

Я создал сценарий веб-драйвера Selenium в IntelliJ IDEA, и после этого я создал файл Jar сценария selenium и настроил файл jar в JMeter_Home/lib.

Затем создал План тестирования в JMeter, в который добавил пробоотборник запросов JUnit с именем класса, именем метода, а также добавил списки (Просмотреть дерево результатов).

При запуске плана тестирования он не работает. Итак, как я могу решить эту проблему?

Комментарии:

1. Что именно не работает? И чего вы ожидаете от JMeter?

2. Я хочу, чтобы мой скрипт веб-драйвера Selenium запускался в JMeter для выполнения нагрузочного тестирования

3. Вы можете запускать тесты Selenium из своей IDE и использовать JMeter в качестве прокси. Просто запустите JMeter и настройте его хост / порт для вашего экземпляра WebDriver. Тесты выполняются с помощью JMeter между браузером и веб-приложением, и JMeter записывает тестовый сеанс, который позже можно запустить из командной строки Jmeter. Пошаговое руководство здесь: jmeter.apache.org/usermanual/jmeter_proxy_step_by_step.pdf

Ответ №1:

  1. Вы должны поместить свой файл .jar с тестами в lib/junit папку
  2. Вам также необходимо поместить все банки зависимостей Selenium в lib папку (или любую другую папку на пути к классу JMeter)
  3. В случае каких-либо проблем прежде всего проверьте jmeter. файл журнала, в большинстве случаев в нем содержится достаточно информации об устранении неполадок
  4. Возможно, проще использовать плагин WebDriver Sampler вместо запуска тестов Selenium через JUnit

Ознакомьтесь со статьей Как использовать JUnit с JMeter для получения более подробной информации о запуске тестов JUnit через JMeter