2016-11-15 13 views
0

Ich habe einen Testplan mit einer Thread-Gruppe und einem HttpRequest. Der Test wird erfolgreich ausgeführt, eine CSV-Datei mit den Ergebnissen zu erstellen. Wenn ich versuche, Berichte mit der jmeter-Dashboard-Berichtgenerierung mit dem Befehl jmeter -g .csv-Datei -o Ausgabedatei zu generieren, erhalte ich die folgende Ausnahme.org.apache.jmeter.report.dashboard.GenerationException: Temporäres Verzeichnis kann nicht erstellt werden

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

können Sie den Befehl hinzufügen, den Sie ausprobiert haben? –

Antwort

1

folgt die Syntax Dashboard-Bericht aus vorhandenen CSV-Datei zu generieren:

jmeter -g <log file> -o <Path to output folder> 

hier

-g log file name (can be absolute file path also) 
-o output folder but not file name (can be absolute folder path) 

Hinweis: Wenn Sie absolute Pfade geben, und wenn Es enthält Leerzeichen im Pfad und behält dann den absoluten Pfad in Anführungszeichen.

zB:

jmeter -g sample.csv "D:/temp folder/" 

hier die Annahme, dass sample.csv in bin Verzeichnis von JMeter vorhanden ist. (Gleiches Verzeichnis wie jmeter.bat)

0

Versuchen Sie den folgenden Befehl ein:

jmeter -g <.jtl file location> -o <Path to output folder> 

oder

jmeter -n -t <test JMX file> -l <test log file> -e -o <Path to output folder> 

außerdem sicher, JMeter hat die Rechte in dem Ordner "temp" zu erstellen und schreiben (Ausgabe Verzeichnis).

Verwandte Themen