So prüfen Sie Lasttestergebnisse
Wir haben zuvor gesehen, wie man einen neuen Lasttest für eine Website oder einen API-Endpunkt über die Benutzeroberfläche auf der Seite für neuen Lasttest mit unserem Cloud-Lasttest-Tool erstellt.
Konzentrieren wir uns nun darauf, wie wir die Ergebnisse unseres Lasttests interpretieren, sei es ein Lasttest für eine Website, API oder einen Webdienst. Die Ergebnisse sind ähnlich für Lasttests, die gegen Websites/APIs durchgeführt werden, und Lasttests, die mit Apache JMeter-Testskripten ausgeführt werden.
Überblick der Lasttestergebnis-Seite
Abschnitt betitelt „Überblick der Lasttestergebnis-Seite“Gehen wir die Ergebnisseite Ihres Lasttests durch.
Überblick-Ergebnisseite
Abschnitt betitelt „Überblick-Ergebnisseite“- Testname, Test-ID, Teststandort
In der oberen linken Ecke der Ergebnisseite haben wir den Namen unseres Lasttests, ein Dropdown zum Wechseln zwischen den Testläufen und ein Dropdown mit dem geografischen Standort, von dem aus unsere virtuellen Benutzer auf unseren Endpunkt zugegriffen haben.
- Schaltfläche Erneut ausführen, das Menü ... (Aktuelle Konfiguration bearbeiten, Als Referenzwert festlegen, Drucken oder als PDF speichern, Teilen) und das Dropdown Dateien herunterladen.
In der oberen rechten Ecke der Ergebnisseite haben wir die Schaltfläche zum erneuten Ausführen des aktuellen Lasttests, ein Menü ... mit weiteren Aktionen und ein Dropdown zum Herunterladen der Dateien zur aktuellen Lasttestkonfiguration und zu den Ergebnissen.
- Aktuelle Testkonfiguration erneut ausführen (die Wiedergabe-Schaltfläche) löst automatisch einen weiteren Lauf des aktuellen Lasttests aus. Dies startet alle Cloud-Instanzen für die erneute Ausführung des Tests mit derselben Konfiguration.
- Aktuelle Konfiguration bearbeiten (im Menü ...) führt Sie zur Testkonfigurationsseite, falls Sie die Anzahl der virtuellen Benutzer, Dauer, Hochlaufzeit, Hochlaufschritte, Standort oder die Endpunkte ändern möchten. Die Konfigurationen werden pro Testlauf gespeichert. Selbst wenn Sie die neueste Konfiguration ändern, werden alle Testläufe mit ihrer entsprechenden Testkonfiguration angezeigt. Nur die neueste Testkonfiguration wird auf der Seite Test bearbeiten angezeigt.
- Ergebnis-Tabs
Die Ergebnisseite ist in Tab-Panels aufgeteilt für ein besseres Verständnis der Metriken:
- Übersicht
- AI-Assistent
- Engine-Zustand (nur bei JMeter-Testläufen)
- Zeitverlauf (kostenpflichtige Pläne)
- Trend
- Erkenntnisse
- Fehler
- Statistiken
- Protokolle
- Notizen
- Dropdown-Liste aller Endpunkte (Anfragen), die während des Lasttests ausgeführt wurden.
Alle folgenden Metriken und Ergebnisse beziehen sich auf den ausgewählten Endpunkt (Anfrage)-URL. Wenn im Lasttest mehr als ein Endpunkt (Anfrage)-URL vorhanden ist, können Sie die Ergebnisse für einen anderen Endpunkt (Anfrage)-URL über das Dropdown anzeigen.
- Teststatus
Es gibt einige mögliche Status, die hier sichtbar sind:
- running - wird angezeigt, wenn der aktuelle Lasttest noch läuft
- completed - wird angezeigt, wenn der aktuelle Lasttest abgeschlossen ist
- aborted - wird angezeigt, wenn der Lasttest vor dem Abschluss unterbrochen wurde.
- uploading, starting, failed und timed out werden angezeigt, während der Test vorbereitet wird oder wenn er nicht laufen konnte bzw. die Zeit überschritten hat.
- Konfiguration
Hier können Sie die aktuelle Testkonfiguration, Start- und Endzeiten sowie die Antwortcode-Übersicht sehen. Konfigurationsdetails pro aktuellem Lasttest werden angezeigt:
- Virtuelle Benutzer
- Dauer
- Hochlaufzeit
- Hochlaufschritte
- Startzeit
- Endzeit
- Antwortcodes
Die Konfiguration wird mit jedem Lauf gespeichert, daher ändert eine spätere Änderung der Lasttestkonfiguration die Ergebnisse nicht, die Sie gerade ansehen.
- Überblick-Ergebnismetriken
- Samples - Dies stellt die Gesamtzahl der Anfragen dar, die während der Dauer des Lasttests an den Server gesendet wurden.
- Durchschnittliche Antwortzeit - Die durchschnittliche Antwortzeit oder mittlere Antwortzeit stellt die Zeitspanne dar, vom Moment, in dem ein Benutzer eine Anfrage sendet, bis zu dem Zeitpunkt, an dem die Anwendung anzeigt, dass die Anfrage abgeschlossen wurde. Ein arithmetisches Mittel für alle Antworten (Summe aller Antwortzeiten / Anzahl), der Durchschnittswert wird angezeigt.
- 90% Antwortzeit - Die 90%-Antwortzeit oder das 90. Perzentil stellt den Wert dar, für den 90% der Antworten (Datenpunkte) kleiner und 10% größer sind, der 90.-Perzentil-Wert wird angezeigt.
- 95% Antwortzeit - Dasselbe für das 95. Perzentil.
- Hits/Sekunde - Hits/s gibt die Anzahl der Zugriffe an, die die Anwendung pro Sekunde erhält, der Durchschnittswert wird angezeigt.
- Fehler % - Dies stellt den Prozentsatz der Fehler dar, die während des Lasttests aufgetreten sind (4xx- und 5xx-Antwortcodes oder andere Verbindungsfehler), bezogen auf die Gesamtzahl der Samples. Die Gesamtzahl der Fehler finden Sie im Tab Erkenntnisse.
Unterhalb der Metriken zeigt die Übersicht außerdem Tabellen pro Standort, die langsamsten Anfragen und die Anfragen mit den meisten Fehlern. Siehe Ergebnisse nach Standort und Langsamste und fehleranfälligste Anfragen.
- Ergebnisdiagramme
Auf der Überblicksseite gibt es zwei Diagramme: Antwortzeit über virtuelle Benutzer und Treffer/s und Fehler.
- Im Diagramm Antwortzeit über virtuelle Benutzer können Sie die Antwortzeiten während des Lasttests sehen. Interessant zu entdecken in diesem Diagramm ist, wann während des Lasttests (wie viele virtuelle Benutzer Ihre Anwendung belasten) die Antwortzeit größer wird. Sie können die Hochlaufzeit und die Schritte zur Erhöhung der virtuellen Benutzer auf die konfigurierte Anzahl sehen.
- Gleichzeitig können Sie im Diagramm Treffer/s und Fehler die Anzahl der Hits pro Sekunde untersuchen, die Ihre Anwendung während des Lasttests erhält, zusammen mit der Anzahl der Fehler und wann sie während des Lasttests auftreten.
Diese beiden Diagramme sind sehr nützlich, da sie aufzeigen, wie sich Ihre Anwendung während des Lasttests verhält und ob es Engpässe/Fehler bei der Erhöhung der Anzahl gleichzeitiger virtueller Benutzer gibt. Um zu sehen, ab welcher Benutzerzahl die Antwortzeit zu steigen beginnt, lesen Sie Antwortzeit vs. virtuelle Benutzer. Eine schriftliche Auswertung des Laufs finden Sie unter KI-Analyse von Lasttestergebnissen.
Die Website nach dem Test weiter im Blick behalten
Abschnitt betitelt „Die Website nach dem Test weiter im Blick behalten“Ist ein Lasttest beendet, kann der Tab Übersicht eine Karte mit dem Titel weiter im Blick behalten zeigen, davor die getestete Website (zum Beispiel example.com weiter im Blick behalten). Ihre Schaltflächen öffnen die anderen LoadFocus-Apps in einem neuen Tab, mit dieser Adresse bereits ausgefüllt:
- Seitengeschwindigkeit überwachen legt einen geplanten Page-Speed-Test für die Website an. Ohne kostenpflichtigen Page-Speed-Plan heißt die Schaltfläche Seitengeschwindigkeit prüfen und startet stattdessen eine einmalige Prüfung.
- API überwachen öffnet eine neue API-Monitoring-Prüfung für die getestete URL.
- Synthetischer Browsertest öffnet eine neue Browser-Prüfung für die Website. Die Schaltfläche trägt das Abzeichen Kostenpflichtig, wenn Ihr API-Monitoring-Plan sie nicht enthält.
Die Karte erscheint nur bei Testläufen, die tatsächlich gelaufen und in den letzten 7 Tagen beendet worden sind, wenn der Test eine öffentliche Adresse getroffen hat (nicht localhost oder eine private IP), und sie bietet nur die Apps an, in denen Sie Tests oder Prüfungen anlegen dürfen. Nicht jetzt blendet sie in diesem Browser für 30 Tage aus.
Stats-Tabelle als CSV exportieren
Abschnitt betitelt „Stats-Tabelle als CSV exportieren“Der Stats-Tab zeigt die aggregierte Tabelle pro Label für den Lauf: Samples, mittlere Antwortzeit, Hits pro Sekunde, minimale und maximale Zeiten, die 50/90/95/99-Perzentile, Fehleranzahl und -prozentsatz sowie gesendete und empfangene KBytes pro Sekunde.
Klicken Sie auf Export CSV über der Tabelle, um genau das herunterzuladen, was die Tabelle zeigt, eine Zeile pro Label, als loadfocus-stats-<testname>-<runid>.csv. Die Datei öffnet sich direkt in Excel oder Google Sheets, was es einfach macht, Lauf-Statistiken zu archivieren, zwei Läufe nebeneinander zu vergleichen oder die Zahlen in Ihr eigenes Reporting einzuspeisen.











