Как создать несколько файлов результатов в JMeter?

1089
dhuynh

Я пытаюсь запустить JMeter в режиме без графического интерфейса, но я хочу сгенерировать два файла результатов: один в формате CSV и другой в JTL (но с использованием XML).

Прямо сейчас у меня есть:

jmeter -n -t C:\testPlan.jmx -l C:\result.jtl 

Конечно, попытка -l недопустима. Есть ли способ установить его так, чтобы я мог создавать оба формата без запуска теста дважды с разными конфигурациями?

0

1 ответ на вопрос

1
Dmitri T

Все довольно просто:

  1. Добавьте слушателя Simple Data Writer в свой план тестирования
  2. Укажите путь к файлу результатов XML в поле ввода «Имя файла».
  3. Нажмите кнопку «Настроить»
  4. Убедитесь, что флажок «Сохранить как XML» установлен
  5. Отметьте другие поля в соответствии с метриками, которые вы хотите зафиксировать

Пример конфигурации:

Simple Data Writer configuration

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

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

Пример «хорошей» конфигурации относительно того, какие значения безопасны для сохранения, приведен в руководстве по производительности и настройке JMeter, а также в других рекомендациях по правильной настройке экземпляров JMeter.

Похожие вопросы