Как сгенерировать отчет панели мониторинга из графического интерфейса JMeter?

#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. вы не должны изменять вопрос, на который был предоставлен и подтвержден ответ. задайте новый