#jmeter #performance-testing
#jmeter #тестирование производительности
Вопрос:
Я могу сгенерировать отчет панели мониторинга из командной строки… но я должен выполнить тест с помощью командной строки для того же…. Можем ли мы сгенерировать отчет панели мониторинга из графического интерфейса Jmeter или запустить тест из графического интерфейса и получить отчет панели мониторинга для того же?
Ответ №1:
Короче говоря, да, вам нужно запустить тест из графического интерфейса пользователя и получить отчет панели мониторинга для того же.
Добавьте прослушиватель в свой тестовый скрипт в режиме графического интерфейса. Из каждого теста вы можете сгенерировать файл отчета (файл .jtl) в формате CSV по умолчанию.
В ваших слушателях вы можете сохранить файл отчета (.jtl-файл) следующим образом. Просто введите полный путь к вашему файлу и запустите тест.
Это автоматически сгенерирует отчеты .jtl / .csv после завершения теста.
Затем вы можете читать и обрабатывать образцы из файлов CSV для создания HTML-файлов, содержащих графические представления.
Теперь сгенерируем отчет из существующего файла результатов .jtl:
jmeter -g /path/to/jtl/file -o /where/you/want/to/store/dashboard
Для получения дополнительной информации следуйте этой ссылке.
Комментарии:
1. Извините, я изменю свой вопрос, я могу сгенерировать отчет панели мониторинга из командной строки, используя ‘./jmeter -n -t / путь к TestPlan.jmx -l result.csv -e -o путь к выходной папке — отчет панели мониторинга’, НО В ТО ЖЕ ВРЕМЯ Я ХОЧУ СГЕНЕРИРОВАТЬ JTL, МОЖЕТЯ ДЕЛАЮ ЭТО ИЗ КОМАНДНОЙ СТРОКИ ОДНОВРЕМЕННО? я знаю, как этого добиться, добавив прослушиватель в план тестирования, а затем запустив из командной строки, чтобы получить отчет csv и панели мониторинга и просмотреть путь к списку из плана тестирования для jtl…. НО я ХОЧУ ДОБИТЬСЯ ЭТОГО ОДНОВРЕМЕННО С ПОМОЩЬЮ КОМАНДНОЙ СТРОКИ, НЕ ДОБАВЛЯЯ ПРОСЛУШИВАТЕЛЯ В ПЛАН ТЕСТИРОВАНИЯ
2. Ты спаситель! Но почему он недоступен в режиме графического интерфейса из коробки??
3. @Daria, графический интерфейс JMeter предназначен только для отладки. Он потребляет много памяти в режиме графического интерфейса.
Ответ №2:
Начиная с JMeter 3.0 или 3.1, отчет HTML может быть сгенерирован двумя способами:
-
Режим без графического интерфейса в конце нагрузочного теста
-
По требованию из командной строки с использованием существующего файла CSV
Смотрите это:
Генерация отчета для нагрузочного теста, выполняемого в графическом интерфейсе, никогда не будет возможной, потому что загружать тесты из графического интерфейса — плохая практика.
Но в будущем может появиться возможность сгенерировать отчет из существующего файла CSV и из графического интерфейса:
Комментарии:
1. Извините, я изменю свой вопрос, я могу сгенерировать отчет панели мониторинга из командной строки, используя ‘./jmeter -n -t / путь к TestPlan.jmx -l result.csv -e -o путь к выходной папке — отчет панели мониторинга’, НО В ТО ЖЕ ВРЕМЯ Я ХОЧУ СГЕНЕРИРОВАТЬ JTL, МОЖЕТЯ ДЕЛАЮ ЭТО ИЗ КОМАНДНОЙ СТРОКИ ОДНОВРЕМЕННО? я знаю, как этого добиться, добавив прослушиватель в план тестирования, а затем запустив из командной строки, чтобы получить отчет csv и панели мониторинга и просмотреть путь к списку из плана тестирования для jtl…. НО я ХОЧУ ДОБИТЬСЯ ЭТОГО ОДНОВРЕМЕННО С ПОМОЩЬЮ КОМАНДНОЙ СТРОКИ, НЕ ДОБАВЛЯЯ ПРОСЛУШИВАТЕЛЯ В ПЛАН ТЕСТИРОВАНИЯ
2. вы не должны изменять вопрос, на который был предоставлен и подтвержден ответ. задайте новый