尝试生成jmeter报告时出现“无法创建临时目录”错误

时间:2019-01-11 19:32:59

标签: jmeter reporting

尝试遵循我在多个页面上发现的步骤[example](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 :(得分:1)

尝试设置jmeter.reportgenerator.temp_dir,以确保在您具有创建/写入权限的位置设置临时目录。 请参见14.2.2常规设置中的https://jmeter.apache.org/usermanual/generating-dashboard.html

答案 1 :(得分:1)

运行JMeter的用户似乎无权在运行jmeter的文件夹中创建“ temp”文件夹。

您可以通过在user.properties中进行设置来修改输出文件夹:

  

jmeter.reportgenerator.temp_dir =用户有权写入的文件夹的完整路径。

commit的错误消息将在JMeter的下一版本5.1中得到改善。

如果您想了解有关负载测试和JMeter的更多信息,此book可以为您提供帮助。