Fehleranalyse

Den Fehlerbericht verstehen

Der Tab Errors in Ihrem LoadFocus-Testergebnis-Dashboard zeigt jeden Fehler, der waehrend Ihres JMeter-Lasttests aufgetreten ist. Er bietet eine Zeitreihenansicht der Fehlerzahlen neben erfolgreichen Hits sowie leistungsstarke Filter- und Granularitaetssteuerungen, mit denen Sie genau bestimmen koennen, wann und wo Ihr Test zu scheitern begann.

Beispiel fuer Lasttestfehler

Hauptfunktionen

  • Fehler-Zeitleiste Ein kombiniertes Diagramm, das Fehler (rote Linie/Punkte) und Erfolgreiche Hits (blaue Linie) im Zeitverlauf zeigt.
  • Zeitbereichs-Schieberegler Passen Sie die VON/BIS-Griffe an, um in ein beliebiges Intervall Ihres Testlaufs hineinzuzoomen.
  • Granularitaets-Auswahl Waehlen Sie Aggregationsintervalle von Raw, 100 ms, 500 ms, 1 s, 1 min bis 5 min.
  • Anfrage- und Antwortcode-Filter Im linken Panel filtern Sie nach Sampler-Name (z. B. HTTP Request) und Antwortcodes (200, 4xx, 5xx) oder nach benutzerdefiniertem Fehlertext.

So verwenden Sie den Fehler-Tab

  1. Test ausfuehren Starten Sie Ihren JMeter .jmx-Lasttest auf LoadFocus.
  2. "Errors" oeffnen Klicken Sie auf den Tab Errors in der Ergebnis-Symbolleiste.
  3. Nach Zeit filtern Ziehen Sie die Schieberegler-Griffe oben, um Ihre Ansicht auf den gewuenschten Zeitraum einzuschraenken.
  4. Granularitaet auswaehlen Waehlen Sie eine Granularitaet, die Ihren Untersuchungsbeduerfnissen entspricht (z. B. 1 s fuer Spitzenerkennung, 1 min fuer Trends).
  5. Anfragefilter anwenden Verwenden Sie das linke Panel, um bestimmte Sampler oder Antwortcodes ein- und auszuschalten.
  6. Details per Hover anzeigen Bewegen Sie den Mauszeiger ueber einen beliebigen Punkt im Diagramm, um den genauen Zeitstempel, die Fehlerzahl und die Anzahl erfolgreicher Hits zu sehen.

Fehlertrends interpretieren

  • Vereinzelte Fehlerspitzen Ein kurzer Fehler-Burst gefolgt von Erholung kann auf voruebergehende Netzwerkprobleme, Ressourcen-Drosselung oder Aussetzer externer Dienste hinweisen.
  • Anhaltende Fehlerzeitraeume Kontinuierliche Fehler deuten auf systemische Probleme wie Serverueberlastung, Konfigurationsfehler oder Kapazitaetsgrenzen hin.
  • Fehler-zu-Hit-Verhaeltnis Vergleichen Sie die roten und blauen Linien: Wenn Fehler steigen, waehrend Hits/s (blau) fallen oder stagnieren, lehnt Ihr System moeglicherweise neue Anfragen unter Druck ab.

Detailanalyse

  • Fehlerdetails anzeigen Klicken Sie auf den Tab Logs, um vollstaendige Fehlermeldungen, Stack-Traces und Anfrage-Payloads zu sehen.
  • Mit Engine Health korrelieren Wechseln Sie zu Engine Health, um zu pruefen, ob CPU-, Speicher- oder I/O-Saettigung mit Ihrer Fehlerspitze zusammenfaellt.
  • Sampler-spezifische Fehler pruefen Verwenden Sie das Sampler-Dropdown, um zu isolieren, welcher HTTP Request, JDBC Query oder benutzerdefinierte Sampler fehlschlaegt.

Best Practices

  • Fehlerschwellenwert-Warnungen einrichten Konfigurieren Sie Warnungen (z. B. Fehler % > 1%), damit Sie sofort benachrichtigt werden, wenn die Zuverlaessigkeit nachlรคsst.
  • Baseline Ihrer Umgebung erstellen Fuehren Sie einen Lasttest mit geringer Last durch, um den normalen Fehlerboden Ihres Systems zu ermitteln -- null Fehler unter geringer Last ist das Ziel.
  • Reproduzieren und Isolieren Sobald Sie ein Fehlerfenster sehen, fuehren Sie dieses Segment mit engeren Zeit- und Anfragefiltern erneut aus, um Logs zu reproduzieren und zu erfassen.
  • Ansichten kombinieren Vergleichen Sie immer Errors, Insights, Timeline und Engine Health fuer eine ganzheitliche Diagnose.

Fazit

Das Errors-Dashboard in LoadFocus ist Ihre erste Verteidigungslinie gegen Zuverlaessigkeitsprobleme waehrend des Lasttests. Durch Filtern, Zoomen und Korrelieren von Fehlerdaten -- neben Erfolgsraten -- koennen Sie schnell die Grundursachen von Testfehlern identifizieren, diagnostizieren und beheben.