我有一个包含线程组和HttpRequest的测试计划。测试运行成功,创建了一个包含结果的.csv文件。当我尝试使用jmeter -g .csv file -o outputfile命令生成jmeter仪表板报告生成报告时,我得到了以下异常。
ERROR - jmeter.report.dashboard.ReportGenerator: Cannot create temporary directory "temp".
FATAL - jmeter.JMeter: An error occurred: org.apache.jmeter
.report.dashboard.GenerationException: Cannot create temporary directory "temp".
at org.apache.jmeter.report.dashboard.ReportGenerator.createTempDir(Repo
rtGenerator.java:287)
at org.apache.jmeter.report.dashboard.ReportGenerator.generate(ReportGen
erator.java:203)
at org.apache.jmeter.JMeter.start(JMeter.java:478)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.jmeter.NewDriver.main(NewDriver.java:259)
An error occurred: Cannot create temporary directory "temp".
errorlevel=
1
发布于 2016-11-15 23:18:53
以下是从现有csv文件生成仪表板报告的语法:
jmeter -g <log file> -o <Path to output folder>
这里,
-g log file name (can be absolute file path also)
-o output folder but not file name (can be absolute folder path)
注意:如果给出了绝对路径,并且路径中包含空格,则将绝对路径用双引号引起来。
例如:
jmeter -g sample.csv "D:/temp folder/"
这里假设sample.csv
存在于JMeter的bin
目录中。(与jmeter.bat相同的目录)
发布于 2016-11-16 15:52:30
尝试执行以下命令:
jmeter -g <.jtl file location> -o <Path to output folder>
或
jmeter -n -t <test JMX file> -l <test log file> -e -o <Path to output folder>
另外,确保JMeter有权在文件夹“temp”(输出目录)中创建和写入。
https://stackoverflow.com/questions/40612145
复制相似问题