#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:
- Вы должны поместить свой файл .jar с тестами в
lib/junit
папку - Вам также необходимо поместить все банки зависимостей Selenium в
lib
папку (или любую другую папку на пути к классу JMeter) - В случае каких-либо проблем прежде всего проверьте jmeter. файл журнала, в большинстве случаев в нем содержится достаточно информации об устранении неполадок
- Возможно, проще использовать плагин WebDriver Sampler вместо запуска тестов Selenium через JUnit
Ознакомьтесь со статьей Как использовать JUnit с JMeter для получения более подробной информации о запуске тестов JUnit через JMeter