Как автоматически сохранить итоговый отчет jmeter и другие графики (например, Response Time Graph) автоматически
Каждый раз, когда я запускаю скрипт Jmeter, мне нужно сохранять сводный отчет и графики вручную.
Я хочу, чтобы они сохранялись автоматически.
Я пытался записать итоговые результаты в файл как C:\JMeter\Summary${__time(ddMMyy HHmmss)}.csv
,
Но это выходит в формате XML. Я хочу в табличном формате.
Когда я пытаюсь сохранить график ответов следующим образом C:\JMeter\ResponseGraph${__time(ddMMyy HHmmss)}.tif
,
График не сохраняется. Это выглядит как недействительное изображение.
Также, пожалуйста, скажите мне, как анализировать полученные результаты и как их интерпретировать, если я загружаю тестирование веб-сайта.
Мой веб-сайт - это как войти в систему как пользователь, искать и добавлять товары в корзину, обрабатывать заказ, оплачивать его и просматривать заказ, который был недавно обработан.
2 ответа
Посмотрите эти ответы для получения подробной информации о получении результатов csv как через GUI, так и через CMD для готовых компонентов jmeter:
- Как я могу получить мой файл CSV?
- Как сохранить результаты сводного отчета JMeter в файл CSV с помощью командной строки?
Для переключения между форматами хранения результатов XML/CSV для слушателей используйте
- либо "Сконфигурировать" диалоговое окно слушателя (Пример результата сохранить конфигурацию: установите / снимите флажок "Сохранить как XML")
- или раздел конфигурации файла результатов в файле jmeter.properties:
jmeter.save.saveservice.output_format=csv jmeter.save.saveservice.assertion_results_failure_message=true jmeter.save.saveservice.default_delimiter=|
Возможно, вам понравится этот замечательный набор пользовательских плагинов jmeter - плагинов Jmeter, особенно компонентов Graph и инструмента командной строки JMeterPluginsCMD.
Что касается возможности сохранения сгенерированных графиков: я могу успешно сохранить созданные графики как для 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 для выбранного прослушивателя (пример есть в описании использования плагина).Для возможности анализа журнала посмотрите на этот недавний вопрос:
Добавьте плагин jp@gc - Graphs Generator в свой Apache Jmeter. Это создаст и сохранит график в пользовательском каталоге. Вы должны добавить View Results Tree перед этим. введите описание изображения здесь