2017-01-11 3 views

Antwort

0

Führen Sie den JMeter immer im Non-GUI Modus aus.

Es folgt der Befehl:

jmeter.bat -n -t Sctipt.jmx -l results.jtl 

-l: Option, um die Ergebnisse zu speichern. Wenn der Test abgeschlossen ist, werden die Ergebnisse automatisch in der Datei results.jtl gespeichert. Sie können den vollständigen Pfad auch angeben, andernfalls speichert die Datei im aktuellen Verzeichnis, z. B. JMeter-Ordner, in dem die Datei 'jmeter.bat' vorhanden ist.

Halten Sie keine Listener im Skript, da sie Systemressourcen verwenden.

0

Given Sie run JMeter in command-line non-GUI mode mögen:

jmeter -n -t /your/script.jmx -l /test/results.jtl

JMeter Testausführungsergebnisse in die gespeichert werden sollte results.jtl Datei. Wenn der Test beendet ist, können Sie die Datei mit dem Listener Ihrer Wahl über die Schaltfläche "Durchsuchen" öffnen und die Ergebnisse analysieren.

Auch in diesem Fall können Sie einige Daten im Falle eines JVM-Absturzes verlieren, standardmäßig speichert JMeter nicht jedes einzelne Ergebnis, es spült regelmäßig Ergebnisdaten. Sie können die nächste Zeile zu user.properties Datei hinzufügen, um JMeter zu sagen sofort jedes einzelne Ergebnis zu speichern (JMeter Neustart die Eigenschaft holen erforderlich):

jmeter.save.saveservice.autoflush=true 

Alternative Art und Weise die Eigenschaft ist vorbei über -J Befehlszeilenargument wie:

jmeter -Jjmeter.save.saveservice.autoflush = true -n -t /your/script.jmx -l /test/results.jtl

Siehe Listeners > Default Configuration über JMeter Standardwerte um mehr zu erfahren, welche Eigenschaften zur Verfügung stehen und was geändert werden kann, um Ergebnisse zu machen suchen entsprechend Ihren Anforderungen

+0

Ist es möglich, im GUI-Modus? Irgendein Plugin oder OOTB? – paul

+0

Sie können dies tun, indem Sie einen [Listener] (http://jmeter.apache.org/usermanual/component_reference.html#listeners) hinzufügen, zum Beispiel [Summary Report] (http://jmeter.apache.org/usermanual/ component_reference.html # Summary_Report), wählen Sie die Metriken aus, die Sie speichern möchten, und legen Sie die Ergebnisdatei in der Eingabe "Ergebnisse in Datei schreiben/Aus Datei lesen" fest - JMeter speichert die Ergebnisse in dieser Datei. Aber seien Sie sich bewusst, dass [Hörer sehr ressourcenintensiv sind] (https://www.blazemeter.com/blog/greedy-listeners-memory-leeches-performance-testing) und sie können Ihren Test ruinieren, ich würde empfehlen, GUI-Modus statt. –

Verwandte Themen