Как напечатать метку времени / другое имя в результатах теста Jmeter CSV - PullRequest
0 голосов
/ 24 сентября 2019

У меня есть план тестирования производительности в Jmeter.В качестве постоянного плана тестирования мне нужно сгенерировать сводку выполнения в формате CSV с отметкой времени.

В дереве результатов просмотра я предоставил имя файла csv с переменной timestamp как «$ {__ time (YYYY-MM-DD-SS, time)}» (см. Изображение ниже).Но это не работает для меня, так как не генерирует никаких файлов после запуска.

enter image description here

Или мы можем каким-либо образом сгенерировать сводный отчетCSV с другим именем для каждого запуска?

1 Ответ

0 голосов
/ 25 сентября 2019

не рекомендуется использовать Слушатели ни для чего, кроме тестирования разработки и / или отладки , они не добавляют никакого значения и потребляют много ресурсов, поскольку весь контекст потока передается слушателю при возникновении любого Sampler .

Поэтому я бы порекомендовал:

  1. Удаление всех слушателей из плана тестирования
  2. Запустить тест в режиме командной строки без графического интерфейса пользователя
  3. Если вам нужно включить метку времени в файл результатов .jtl, вы можете использовать Windows date и / или time команды

    jmeter -n -t test.jmx -l %date:~10,4%-%date:~4,2%-%date:~7,2%.csv 
    
  4. Вы можете контролировать, что хранится в файле результатов .jtl, используя свойства, отвечающие за Конфигурация файла результатов

...