2016-11-15 148 views
0

我有一個線程組和一個HttpRequest的測試計劃。測試運行成功創建一個.csv文件的結果。當我嘗試使用命令jmeter -g .csv文件-o outputfile生成使用jmeter儀表板報告生成的報告時,出現以下異常。org.apache.jmeter.report.dashboard.GenerationException:無法創建臨時目錄「temp」

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= 
+0

你可以添加你試過的命令嗎? –

回答

1

以下是產生從現有的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存在於bin目錄的JMeter的。 (同一目錄jmeter.bat)

0

試試下面的命令:

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」 寫權限(輸出目錄)。