Zum Inhalt springen

Zeitleisten-Ansicht

Der Tab Zeitverlauf zeigt virtuelle Benutzer, Durchsatz und Antwortzeiten auf einer gemeinsamen Zeitachse, damit Sie sehen, wie sich Ihr System beim Hochlauf, auf dem Plateau und beim Herunterfahren der Last verhält. Der Tab Zeitverlauf ist in kostenpflichtigen Tarifen verfügbar; im kostenlosen Tarif zeigt der Tab stattdessen ein Upgrade-Symbol.

Zeitverlauf-Beispiel

  • Virtuelle Benutzer Anzahl der aktiven virtuellen Benutzer zu jedem Zeitpunkt (in einem JMeter-Lauf die Threads, die Ihren Testplan ausführen).
  • Zugriffe / Sek. (Durchsatz) Gesamtzahl der Anfragen pro Sekunde, die von allen Lastgeneratoren gesendet werden.
  • Antwortzeit Wählen Sie je Anfrage Avg, Min, Max, P90, P95 oder P99, um Latenztrends darzustellen.
  • Granularitätsauswahl Wechseln Sie zwischen den Aggregationsintervallen Roh, 100ms, 500ms, 1s (Standard), 1min und 5min.
  • Filter-Panel Das linke Panel gruppiert die Serien in Virtuelle Benutzer, Antwortzeit, Zugriffe / Sek., Fehler, Latenz, Antwortcodes, Gesendete Bytes und Empfangene Bytes. Klappen Sie eine Gruppe auf und haken Sie die Serien an, die Sie darstellen möchten. Auf Standard zurücksetzen und Alle abwählen stehen über den Gruppen.
  • Nach Standort anzeigen Eine Schaltfläche oben rechts im Diagramm. Sie zeichnet für jeden Lastgenerator eine eigene Serie (beschriftet mit Machine 1, Machine 2 und so weiter) statt einer zusammengeführten Serie.

Die Linienfarben werden je Serie vergeben und ändern sich zwischen Seitenaufrufen. Orientieren Sie sich also an der Legende und den Hover-Werten statt an einer Farbe.

  1. Test ausführen Führen Sie wie gewohnt einen Cloud-URL-Test, ein k6-Skript oder eine JMeter-.jmx auf LoadFocus aus.
  2. Zeitverlauf öffnen Klicken Sie in der Reihe der Ergebnis-Tabs auf Zeitverlauf, direkt vor Trend (nach AI-Assistent, bei einem JMeter-Lauf nach Engine-Zustand).
  3. Metriken auswählen Klappen Sie im linken Panel eine Gruppe wie Virtuelle Benutzer, Antwortzeit oder Zugriffe / Sek. auf und haken Sie die gewünschten Serien an. Geben Sie in Anfragen filtern etwas ein, um eine lange Liste von Anfragen einzugrenzen.
  4. Granularität anpassen Wählen Sie einen Zeitabschnitt, der zu Ihrer Fehlersuche passt: 1s für Spitzen, 1min für Gesamttrends. Siehe Granularität in Lasttestergebnissen und Diagrammanzeige.
  5. Hineinzoomen Ziehen Sie horizontal über das Diagramm, um einen Zeitraum zu vergrößern. Klicken Sie auf Nach Standort anzeigen, um jeden Lastgenerator als eigene Serie zu sehen.
  6. Für Details darüberfahren Fahren Sie über einen Datenpunkt, um genaue Werte zu sehen. Zum Beispiel: HTTP Request - Hits/sec: 16 HTTP Request - Virtual Users: 10 HTTP Request - P99: 218
  • Lasthochlauf Beobachten Sie, wie Hits/sec mit den virtuellen Benutzern während des Hochlaufs wächst. Ein Plateau beim Durchsatz, bevor die Zielzahl an Benutzern erreicht ist, kann auf einen Engpass hinweisen.
  • Verhalten im stabilen Zustand Im flachen Teil der Benutzerkurve zeigen Schwankungen bei Latenz und Durchsatz die Stabilität des Systems unter konstanter Last.
  • Beobachtungen beim Herunterfahren Sinkt die Zahl der virtuellen Benutzer, sollten Durchsatz und Latenz gleichmäßig fallen. Anhaltend hohe Latenzen beim Herunterfahren deuten auf fortbestehende Ressourcenkonflikte oder langsame Freigaben hin.
  • Anomalie-Erkennung Nutzen Sie Granularität und Filter, um plötzliche Einbrüche beim Durchsatz oder Spitzen bei der P99-Latenz zu erkennen, die in aggregierten Statistiken nicht auftauchen.
  • Basis- und Hochlaufprofile Konfigurieren Sie in Ihren Testeinstellungen oder Ihrem Skript ein kontrolliertes Hochlauf-/Herunterfahr-Profil (z. B. konstante Last statt gestufter Last), um vorhersehbare Zeitverlaufsformen zu erzeugen.
  • Mit anderen Ansichten korrelieren Sehen Sie ein unerwartetes Plateau oder eine Spitze, wechseln Sie zu Erkenntnisse oder Fehler, um die Fehlerraten zu diesem Zeitpunkt zu untersuchen. Zur Ressourcennutzung der Lastgeneratoren prüfen Sie die Auslastungswarnung in der Übersicht (siehe Auslastung der Lastgeneratoren); JMeter-Läufe haben zusätzlich den Tab Engine-Zustand.
  • Analyse auf Anfrageebene Haken Sie im linken Panel mehrere Anfragen an (zum Beispiel Login, Search, Checkout), um deren Durchsatz- und Latenzmuster zu vergleichen.
  • Standortvergleich Klicken Sie bei Tests mit mehreren Standorten auf Nach Standort anzeigen, um jeden Lastgenerator als eigene nummerierte Serie zu sehen und Unterschiede zwischen ihnen zu erkennen.