Zuhörer in JMeter

Zuhörer in JMeter
MIN
05 Jan. 2024

Inhaltsübersicht

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

Screenshot der Hinzufügung des neuen Hörers

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.