Как автоматически сохранить итоговый отчет jmeter и другие графики (например, Response Time Graph) автоматически

Каждый раз, когда я запускаю скрипт Jmeter, мне нужно сохранять сводный отчет и графики вручную.
Я хочу, чтобы они сохранялись автоматически.

Я пытался записать итоговые результаты в файл как C:\JMeter\Summary${__time(ddMMyy HHmmss)}.csv,

Но это выходит в формате XML. Я хочу в табличном формате.

Когда я пытаюсь сохранить график ответов следующим образом C:\JMeter\ResponseGraph${__time(ddMMyy HHmmss)}.tif,
График не сохраняется. Это выглядит как недействительное изображение.

Также, пожалуйста, скажите мне, как анализировать полученные результаты и как их интерпретировать, если я загружаю тестирование веб-сайта.
Мой веб-сайт - это как войти в систему как пользователь, искать и добавлять товары в корзину, обрабатывать заказ, оплачивать его и просматривать заказ, который был недавно обработан.

2 ответа

Решение
  1. Посмотрите эти ответы для получения подробной информации о получении результатов csv как через GUI, так и через CMD для готовых компонентов jmeter:

    Для переключения между форматами хранения результатов XML/CSV для слушателей используйте

    • либо "Сконфигурировать" диалоговое окно слушателя (Пример результата сохранить конфигурацию: установите / снимите флажок "Сохранить как XML")
    • или раздел конфигурации файла результатов в файле jmeter.properties:
      jmeter.save.saveservice.output_format=csv
      jmeter.save.saveservice.assertion_results_failure_message=true
      jmeter.save.saveservice.default_delimiter=|
      
  2. Возможно, вам понравится этот замечательный набор пользовательских плагинов jmeter - плагинов Jmeter, особенно компонентов Graph и инструмента командной строки JMeterPluginsCMD.

  3. Что касается возможности сохранения сгенерированных графиков: я могу успешно сохранить созданные графики как для Aggregate Graph, так и для Graph Time Response, как в форматах.tif и.png (Jmeter v.2.8).
    Можно предположить, что вы, возможно, используете свой путь для сохранения графика как изображения (C:\JMeter\ResponseGraph${__time(ddMMyy HHmmss)}.tif в вопросе выше) в Filename поле Write results to file / Read from file раздел конфигурации графика времени отклика / совокупного графика. Но это поле для файла результатов jmeter (.jtl / .csv) для записи / чтения, а не путь для сохранения графа как изображения.

    Я не уверен, что вы можете автоматически сохранять сгенерированные графики из этого 2 слушателя (например, во время выполнения тестового сценария в режиме без графического интерфейса пользователя).
    Если вам это нужно, вы можете лучше изучить инструмент командной строки JMeterPluginsCMD, в котором есть возможность генерировать PNG для выбранного прослушивателя (пример есть в описании использования плагина).

  4. Для возможности анализа журнала посмотрите на этот недавний вопрос:

Добавьте плагин jp@gc - Graphs Generator в свой Apache Jmeter. Это создаст и сохранит график в пользовательском каталоге. Вы должны добавить View Results Tree перед этим. введите описание изображения здесь

Другие вопросы по тегам