Jmeter: org. apache .jmeter.report.core.SampleException: не удалось найти входные файлы примеров - PullRequest
1 голос
/ 03 марта 2020

Я пытаюсь запустить сценарии нагрузочного тестирования jmeter, используя CLI, используя следующую команду:

jmeter -n -t {ПУТЬ К СКРИПТУ JMETER (JMX)} -l {ПУТЬ К ФАЙЛУ JTL } -e -o {ПУТЬ ПАПКИ, ГДЕ ВЫ ХОТИТЕ SH ДЛЯ СОХРАНЕНИЯ ОТЧЕТНОЙ ИНФОРМАЦИИ}

Пример:

H: \ Apache Jmeter 5.0 \ bin> jmeter -n -t C: \ressTest \ Master-Script.jmx -l C: \ressTest \ Results \ Result - $ {currentTime} .csv -e -o C : \ressTest \ Html \ $ {currentTime}

и сценарии запускаются и генерируют файл CSV, как и ожидалось, но при создании отчета html (панель веб-отчетов) я получаю следующий вывод :

Starting the test @ Tue Mar 03 13:01:30 EST 2020 (1583258490364)
Waiting for possible Shutdown/StopTestNow/Heapdump message on port 4445
summary =      0 in 00:00:00 = ******/s Avg:     0 Min: 9223372036854775807 Max: -9223372036854775808 Err:     0 (0.00%)
Tidying up ...    @ Tue Mar 03 13:01:36 EST 2020 (1583258496832)
Error generating the report: org.apache.jmeter.report.core.SampleException: Could not locate input sample files !
... end of run 

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

Заранее спасибо.

1 Ответ

0 голосов
/ 04 марта 2020

Ни один cmd.exe не может разрешить ваше выражение ${currentTime}, если вы хотите сгенерировать файл результатов .jtl с отметкой времени, вам необходимо использовать команду date , например:

H:\Apache Jmeter 5.0\bin>jmeter -n -t C:\stressTest\Master-Script.jmx -l C:\stressTest\Results\Result-%date:~10,4%_%date:~4,2%_%date:~7,2%.csv -e -o C:\stressTest\Html\%date:~10,4%_%date:~4,2%_%date:~7,2%

enter image description here

Дополнительная информация: Как запустить JMeter в режиме не GUI?

...