Zum Inhalt springen

Der Tab Fehler in Ihren LoadFocus-Testergebnissen zeigt jeden Fehler, der während Ihres Lasttests (Cloud, k6 oder JMeter) aufgetreten ist, sobald der Test abgeschlossen ist. Er stellt Fehleranzahlen und Antwortcodes über die Zeit dar, mit Zeitbereichs-Slider, Anfragefilter und Granularitätssteuerung, sodass Sie sehen können, wann und wo der Test zu scheitern begann.

Beispiel für Lasttest-Fehler

  • Fehler-Zeitverlauf Ein Diagramm mit einer roten Linie Fehler pro Anfrage und einer blauen Linie pro Antwortcode (zum Beispiel 200 oder 503) mit seiner Anzahl. Aktivieren Sie Fehlerrate %, um eine gestrichelte rote Linie für den Anteil fehlgeschlagener Anfragen pro Sekunde hinzuzufügen.
  • Zeitbereichs-Slider Passen Sie die Regler Von / Bis an, um in ein beliebiges Intervall Ihres Testlaufs hineinzuzoomen.
  • Granularitätsauswahl Wählen Sie Roh, 100ms, 500ms, 1s (Standard), 1min oder 5min. Roh, 100ms und 500ms erfordern einen kostenpflichtigen Plan. Siehe Granularität in Lasttestergebnissen und Diagrammanzeige.
  • Anfrage- und Antwortcode-Filter Geben Sie im linken Panel bei Anfragen filtern einen Begriff ein, um eine Anfrage zu finden, und aktivieren Sie die Kontrollkästchen Fehler und Antwortcodes, die im Diagramm erscheinen sollen. Auf Standard zurücksetzen hebt sie auf.
  • Fehler nach Typ Eine Tabelle dessen, was fehlgeschlagen ist: der Fehlertyp (ein HTTP-Statuscode oder ein Verbindungs-, SSL- oder Socket-Fehler), die Anfrage, die Anzahl der Fehler und der Anteil an allen Fehlern. Eine Schaltfläche +N listet die weiteren Meldungen hinter einer Zeile auf. Siehe Fehler nach Typ und Fehlerrate.
  1. Test ausführen Starten Sie Ihren Cloud-, k6- oder JMeter-Lasttest in LoadFocus und warten Sie, bis er abgeschlossen ist.
  2. "Fehler" öffnen Klicken Sie auf der Ergebnisseite auf den Tab Fehler.
  3. Nach Zeit filtern Ziehen Sie die Slider-Regler oben, um die Ansicht auf den gewünschten Zeitraum einzugrenzen.
  4. Granularität wählen Wählen Sie eine Granularität, die zu Ihrer Untersuchung passt (z. B. 1s zur Spike-Erkennung, 1min für Trends).
  5. Anfragefilter anwenden Schalten Sie im linken Panel Anfragen und Antwortcodes ein und aus.
  6. Für Details darüberfahren Fahren Sie mit der Maus über das Diagramm, um den genauen Zeitstempel und den Wert jeder dargestellten Linie zu sehen.
  • Einzelne Fehlerspitzen Ein kurzer Fehlerschwall mit anschließender Erholung kann auf vorübergehende Netzwerkprobleme, Ressourcendrosselung oder Aussetzer externer Dienste hindeuten.
  • Anhaltende Fehlerphasen Dauerhafte Fehler deuten auf systemische Probleme wie Serverüberlastung, Konfigurationsfehler oder Kapazitätsgrenzen hin.
  • Fehler vs. Treffer-Verhältnis Vergleichen Sie die rote Fehler-Linie mit den blauen Antwortcode-Linien: Steigen die Fehler, während die Anzahl der 200er sinkt oder stagniert, lehnt Ihr System unter Druck möglicherweise Anfragen ab.
  • Fehlerdetails ansehen Lesen Sie die Meldungen in der Tabelle Fehler nach Typ. Bei einem JMeter-Lauf können Sie auch den Tab Protokolle öffnen und die JTL-Datei herunterladen: Ihre Spalte failureMessage erklärt jedes fehlgeschlagene Sample. Siehe Logs & JTL-Dateianalyse.
  • Lastgeneratoren prüfen Wechseln Sie bei einem JMeter-Lauf zu Engine-Zustand, um zu sehen, ob CPU-, Speicher- oder I/O-Sättigung mit Ihrer Fehlerspitze zusammenfällt. Bei jeder Engine zeigt die Übersicht eine Auslastungswarnung, wenn ein Lastgenerator 80 % CPU oder mehr erreicht. Siehe Auslastung der Lastgeneratoren.
  • Anfragespezifische Fehler prüfen Nutzen Sie Anfragen filtern, um zu isolieren, welche Anfrage fehlschlägt (in einem JMeter-Lauf, welche HTTP-Anfrage, JDBC-Anfrage oder welcher andere Sampler).
  • Fehlerschwelle setzen Fügen Sie eine Pass/Fail-Schwelle Max. Fehlerrate hinzu, damit ein Lauf als fehlgeschlagen markiert wird, wenn die Zuverlässigkeit nachlässt. Siehe Pass/Fail-Schwellenwerte.
  • Umgebung als Basis messen Führen Sie einen Sanity-Test mit niedriger Last durch, um die normale Fehlerbasis Ihres Systems zu bestimmen. Null Fehler unter leichter Last ist das Ziel.
  • Zeitfenster eingrenzen Sobald Sie ein Fehlerfenster sehen, grenzen Sie Slider und Anfragefilter darauf ein und prüfen Sie denselben Zeitraum im Tab Zeitverlauf, bei einem JMeter-Lauf auch in Engine-Zustand.
  • Ansichten kombinieren Gleichen Sie immer Fehler, Erkenntnisse und Zeitverlauf (bei JMeter-Läufen auch Engine-Zustand) ab, um eine ganzheitliche Diagnose zu erhalten.