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
Ist es möglich, im GUI-Modus? Irgendein Plugin oder OOTB? – paul
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. –