jMeter - Zuhörer
Listener bieten Zugriff auf die Informationen, die JMeter über die Testfälle sammelt, während JMeter ausgeführt wird. Die von den Zuhörern gesammelten Ergebnisse oder Informationen können in Form von - angezeigt werden
- tree
- tables
- graphs
- Logdatei
Alle Listener schreiben die gleichen Rohdaten in die Ausgabedatei, wenn eine angegeben wird.
Standardkonfiguration
Die zu speichernden Standardelemente können auf eine der folgenden zwei Arten definiert werden:
In dem jmeter.properties(oder user.properties) Datei. Diese Datei befindet sich in der/bin Ordner von JMeter. Um das Standardformat zu ändern, suchen Sie die folgende Zeile in jmeter.properties -
jmeter.save.saveservice.output_format=
Verwenden Sie das Konfigurations-Popup wie im folgenden Screenshot gezeigt -
JMeter erstellt Ergebnisse eines Testlaufs als JMeter Text Logs (JTL). Diese werden normalerweise als JTL-Dateien bezeichnet, da dies die Standarderweiterung ist. Es kann jedoch jede Erweiterung verwendet werden.
Wenn mehrere Tests mit demselben Ausgabedateinamen ausgeführt werden, hängt JMeter automatisch neue Daten am Ende der Datei an.
Der Listener kann Ergebnisse in einer Datei, jedoch nicht in der Benutzeroberfläche aufzeichnen. Es soll ein effizientes Mittel zum Aufzeichnen von Daten bieten, indem der GUI-Overhead eliminiert wird.
Beim Einlaufen -
GUI mode - Verwenden Sie den Listener Simple Data Writer
non-GUI mode - Mit dem Flag -l kann eine Datendatei erstellt werden.
Hörer können viel Speicher verwenden, wenn es viele Samples gibt. Verwenden Sie das Simple Data Write mit CSV-Format, um den Speicherbedarf zu minimieren.
CSV-Protokollformat
Das CSV-Protokollformat hängt davon ab, welche Datenelemente in der Konfiguration ausgewählt sind. In der Datei werden nur die angegebenen Datenelemente aufgezeichnet. Die Reihenfolge des Auftretens von Spalten ist festgelegt und lautet wie folgt:
Feld | Beschreibung | Wertebeispiel |
---|---|---|
Zeitstempel | in Millisekunden seit dem 1.1.1970 | 1354223881017 |
verstrichen | in Millisekunden | 1858 |
Etikette | Sampler-Label | HTTP-Anfrage |
Antwortcode | zB 200, 404 | 200 |
responseMessage | zB OK | in Ordnung |
threadName | Gewindegruppe 1-1 | |
Datentyp | zB Text | Text |
Erfolg | richtig oder falsch | wahr |
failMessage | wenn überhaupt | |
Bytes | Anzahl der Bytes in der Stichprobe | 34908 |
grpThreads | Anzahl der aktiven Threads in dieser Thread-Gruppe | 1 |
Alle Themen | Gesamtzahl der aktiven Threads in allen Gruppen | 1 |
URL | http://tutorialspoint.com | |
Dateiname | wenn Antwort in Datei speichern verwendet wurde | |
Latenz | Zeit bis zur ersten Antwort | 132 |
Codierung | utf-8 | |
SampleCount | Anzahl der Proben (1, sofern nicht mehrere Proben aggregiert sind) | 1 |
ErrorCount | Anzahl der Fehler (0 oder 1, sofern nicht mehrere Stichproben zusammengefasst sind) | 0 |
Hostname | wo die Probe erzeugt wurde | LaptopManisha |
Wartezeit | Anzahl der Millisekunden Leerlaufzeit (normalerweise 0) | |
Variablen | falls angegeben |
Antwortdaten speichern
Die Antwortdaten können bei Bedarf in der XML-Protokolldatei gespeichert werden. Es ist jedoch nicht möglich, große Dateien und Bilder zu speichern. Verwenden Sie in solchen Fällen den Postprozessor Save_Responses_to_a_file. Dadurch wird für jedes Beispiel eine neue Datei generiert und der Dateiname mit dem Beispiel gespeichert. Der Dateiname kann dann in die Beispielprotokollausgabe aufgenommen werden. Die Daten werden bei Bedarf aus der Datei abgerufen, wenn die Beispielprotokolldatei erneut geladen wird.
Laden (Lesen) von Antwortdaten
Um eine vorhandene Ergebnisdatei anzuzeigen, können Sie über die Schaltfläche "Durchsuchen ..." eine Datei auswählen. Erstellen Sie bei Bedarf einfach einen Dummy-Testplan mit dem entsprechenden Listener.
Speichern der Listener-GUI-Daten
JMeter kann jeden Listener als PNG-Datei speichern. Um dies zu tun,
Wählen Sie den Listener im linken Bereich aus, indem Sie Bearbeiten → Als Bild speichern auswählen. Ein Dateidialog wird angezeigt.
Geben Sie den gewünschten Namen ein.
Speichern Sie den Listener.