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.
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
- Test ausfuehren
Starten Sie Ihren JMeter
.jmx-Lasttest auf LoadFocus. - "Errors" oeffnen Klicken Sie auf den Tab Errors in der Ergebnis-Symbolleiste.
- Nach Zeit filtern Ziehen Sie die Schieberegler-Griffe oben, um Ihre Ansicht auf den gewuenschten Zeitraum einzuschraenken.
- Granularitaet auswaehlen Waehlen Sie eine Granularitaet, die Ihren Untersuchungsbeduerfnissen entspricht (z. B. 1 s fuer Spitzenerkennung, 1 min fuer Trends).
- Anfragefilter anwenden Verwenden Sie das linke Panel, um bestimmte Sampler oder Antwortcodes ein- und auszuschalten.
- 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.