Ошибка «не удается создать временную директорию» при попытке создать отчет jmeter - PullRequest
0 голосов
/ 11 января 2019

Пытаясь выполнить шаги, которые я нашел на нескольких страницах [пример] (https://helpyoutotest.wordpress.com/2018/03/24/jmeter-how-to-generate-the-dashboard-report-for-your-test/), и я получаю файл вывода .csv для правильной генерации, однако, когда я пытаюсь запустить код командной строки

    jmeter -g "C:\Results\sample7.csv" -o "C:\sample"

Я получаю текст ошибки:

    2019-01-11 14:23:37,935 main ERROR Null object returned for File in 
    Appenders.
    2019-01-11 14:23:37,947 main ERROR Unable to locate appender "jmeter- 
    log" for logger config "root"
    An error occurred: Cannot create temporary directory "temp".
    errorlevel=1
    Press any key to continue . . .

Ответы [ 2 ]

0 голосов
/ 12 января 2019

Похоже, что пользователь, запускающий JMeter, не имеет прав на создание папки "temp" в папке, в которой вы запускаете jmeter.

Вы можете изменить выходную папку, установив в user.properties:

jmeter.reportgenerator.temp_dir = Полный путь к папке, в которую пользователь имеет право писать.

Сообщение об ошибке будет улучшено в следующей версии 5.1 JMeter с этим commit .

Если вы хотите узнать больше о нагрузочном тестировании и JMeter, эта книга может вам помочь.

0 голосов
/ 11 января 2019

Попробуйте установить jmeter.reportgenerator.temp_dir, чтобы убедиться, что вы установили временный каталог, в котором у вас есть права на создание / запись. См. https://jmeter.apache.org/usermanual/generating-dashboard.html в 14.2.2 Общие настройки

...