Zuhörer in JMeter

Inhaltsübersicht
- Was sind Listener in JMeter?
- Verschiedene von JMeter bereitgestellte Listener
- Assertion Ergebnisse
- Backend Listener
- BeanShell-Listener
- BSF-Hörer
- Vergleich Assertion Visualizer
- Zusammenfassende Ergebnisse generieren
- Graphische Darstellung der Ergebnisse
- JSR223 Listener
- Mailer-Visualisierer
- Ergebnisse überwachen
- Diagramm zur Reaktionszeit
- Speichern der Antwort in einer Datei
- Einfacher Datenlogger
- Zusammenfassender Bericht
- Ansicht des Ergebnisbaums
- Ergebnisse in einer Tabelle anzeigen
Was sind Listener in JMeter?
Listener in JMeter sind Testplanelemente, die zur Anzeige und Analyse von Leistungstestergebnissen in tabellarischer oder grafischer Form verwendet werden. Sie liefern auch verschiedene Antwortzeit-Matrizen (durchschnittliche Zeit, minimale Zeit, maximale Zeit usw.) für die Sampler-Anfrage. Hinzufügen eines Listeners –
Klicken Sie mit der rechten Maustaste auf Testplan -> Gehen Sie zu Hinzufügen -> Gehen Sie zu Listener -> Klicken Sie auf den gewünschten Listener

Hörer können auch als Kind einer bestimmten Thread-Gruppe hinzugefügt werden. In diesem Fall verwendet Listener Daten aus dieser Gruppe von Threads für die Analyse.
* Bitte beachten Sie, dass es empfohlen wird, Testergebnisse in .jtl-Dateien zu speichern. Diese Datei kann dann später in Listener geladen werden, um Diagramme zu erstellen und verschiedene Funktionen der verschiedenen Listener auszuführen.
Verschiedene von JMeter bereitgestellte Listener
Aggregat-Diagramm
Das Listener-Aggregatdiagramm wird verwendet, um Testergebnisse sowohl in tabellarischer Form (Berichte) als auch in Form von Grafiken anzuzeigen.
Aggregierter Bericht
Listener Aggregate Report wird verwendet, um Testergebnisse in Form von Berichten anzuzeigen und zu speichern.
Assertion Ergebnisse
Der Listener Assertion Results wird verwendet, um das Assertion-Ergebnis für jede fehlerhafte Antwort des Samplers anzuzeigen. Es wird empfohlen, diesen Listener während des Leistungstests nicht zu verwenden, da er sehr ressourcenintensiv ist. Sie sollte nur während der Fehlersuche und Funktionsprüfung verwendet werden.
Backend Listener
Ein Backend Listener ist ein spezieller Typ eines asynchronen Listeners, der speziell mit BackendListenerClient verwendet wird, um ihn anzupassen.
BeanShell-Listener
Der BeanShell-Listener wird verwendet, um das BeanShell-Skripting in JMeter zu aktivieren.
BSF-Hörer
Der BeanShell-Listener wird verwendet, um BSF-Scripting in JMeter zu aktivieren.
Vergleich Assertion Visualizer
Der Comparison Assertion Visualizer wird verwendet, um die Ergebnisse von Assertions in einer einfach zu vergleichenden Benutzeroberfläche (UI) zu vergleichen.
Zusammenfassende Ergebnisse generieren
Listener Generate Summary Results wird verwendet, um detaillierte Testergebnisse in Protokolldateien zu speichern und anzuzeigen.
Graphische Darstellung der Ergebnisse
Der Listener Ergebnisdiagramm wird verwendet, um die Antwortzeit jeder Stichprobenanforderung in Form von Mittelwert, Median, Varianz und Durchsatz grafisch darzustellen.
JSR223 Listener
Der JSR223-Listener wird verwendet, um JSR223-Scripting in der JMeter-Anwendung zu aktivieren.
Mailer-Visualisierer
Sampler Mailer Visualizer wird verwendet, um die Funktionalität zum Versenden von benutzerdefinierten E-Mails im Falle einer bestimmten Fehlerschwelle bereitzustellen.
Ergebnisse überwachen
Dies ist ein neu hinzugefügter Listener in JMeter, der zur Anzeige und Speicherung von Serverleistungsstatistiken verwendet wird.
Diagramm zur Reaktionszeit
Das Reaktionszeitdiagramm dient der grafischen Darstellung der Reaktionszeit mit der während des Testlaufs verstrichenen Zeit.
Speichern der Antwort in einer Datei
Listener Save Response to a file wird verwendet, um die Antwort des Samplers in einer Datei zu speichern. Dieser Listener wird bei funktionalen Tests oder der Fehlersuche in einem Testskript verwendet.
Einfacher Datenlogger
Listener Simple Data Writer wird verwendet, um die Antwort des Probenehmers in einer Datei mit verschiedenen Konfigurationen zu speichern, um mehrere unnötige Overheads zu vermeiden.
Zusammenfassender Bericht
Der Zusammenfassungsbericht wird verwendet, um das Testergebnis in tabellarischer Form zu speichern und anzuzeigen, genau wie der Aggregate Report Listener, aber er verbraucht weniger Speicher (laut Apache JMeter).
Ansicht des Ergebnisbaums
Dieser Listener wird verwendet, um Testergebnisse für jeden einzelnen Probenehmer bereitzustellen und zu speichern.
Ergebnisse in einer Tabelle anzeigen
Listener View Results in Table wird verwendet, um die Kopfzeile und den Hauptteil der Sampler-Antwort anzuzeigen.