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

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

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

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

1 ответ1

1

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

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

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

Простая конфигурация Data Writer

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .