Logs & JTL-Dateianalyse
Den Tab Protokolle verstehen
Abschnitt betitelt „Den Tab Protokolle verstehen“Der Tab Protokolle in LoadFocus liefert Rohausgaben und strukturierte Zusammenfassungsdaten von Ihren JMeter-Lastgeneratoren. Hier können Sie:
- Alle Testartefakte herunterladen (originale und modifizierte JMX, JTL-Ergebnisse, JMeter-Logdateien).
- Die ersten 100.000 Bytes jeder Datei in einem Textpanel ansehen (laden Sie die Datei herunter, um sie ganz zu sehen).
- Details auf Sample-Ebene mit übergeordneten Ansichten für Erkenntnisse, Fehler und Zeitverlauf korrelieren.
Testdateien-Panel
Abschnitt betitelt „Testdateien-Panel“Auf der linken Seite sehen Sie eine Liste Testdateien pro Standort (z. B. US East). Jeder Dateieintrag hat ein Download-Symbol:
- Original-.jmx-Datei Das exakte Skript, das Sie vor dem Lauf hochgeladen haben.
- Geänderte .jmx-Datei Die Kopie, die LoadFocus tatsächlich ausgeführt hat. LoadFocus passt die Thread-Gruppen an Ihre Laufeinstellungen an, richtet die Pfade der CSV-Data-Set-Konfigurationen auf die von Ihnen hochgeladenen Dateien aus und deaktiviert die Listener im Skript (Backend Listener bleiben aktiv).
- JTL-Datei (JMeter-Testergebnisse) Die vollständigen CSV-Ergebnisse Ihres Laufs, eine Zeile pro Sample, mit Kopfzeile. Enthält Zeitstempel, Antwortzeiten, Antwortcodes, Thread-Namen, Labels und mehr.
- JMeter-Logdatei
Die
jmeter.logvon jedem Lastgenerator, die Info-Meldungen, Warnungen und Fehler erfasst.
JTL-Dateivorschau
Abschnitt betitelt „JTL-Dateivorschau“Das Panel Dateivorschau in der Mitte zeigt die ersten 100.000 Bytes der ausgewählten Datei, was bei einer großen JTL nur der Anfang ist. Jede Zeile ist ein einzelnes Sampler-Ergebnis. Die Spalten sind die Standardspalten von JMeter: timeStamp,elapsed,label,responseCode,responseMessage,threadName,dataType,success,failureMessage,bytes,sentBytes,grpThreads,allThreads,URL,Latency,IdleTime,Connect. Die nützlichsten:
-
timeStamp Epoch-Millisekunden, wann das Sample gestartet wurde.
-
elapsed Antwortzeit in Millisekunden.
-
label Sampler-Name (z. B. "HTTP Request").
-
responseCode HTTP-Statuscode oder Sampler-Rückgabecode.
-
success true/false-Flag, das Bestehen/Fehlschlagen anzeigt.
-
failureMessage Warum ein Sample fehlgeschlagen ist, falls es fehlgeschlagen ist.
-
bytes Empfangene Payload-Größe in Bytes.
-
URL Ziel-Endpunkt-URL.
-
Latency Zeit bis zum ersten Byte in Millisekunden.
So verwenden Sie die Protokolldaten
Abschnitt betitelt „So verwenden Sie die Protokolldaten“- JTL herunterladen Klicken Sie auf das Download-Symbol neben JTL-Datei, um den vollständigen Ergebnissatz für die Offline-Analyse abzurufen.
- In externen Tools öffnen Importieren Sie die CSV in Excel, Grafana oder Ihre bevorzugte Log-Analyse-Plattform zum Pivotieren, Erstellen von Diagrammen und Filtern.
- Suchen und Filtern
Verwenden Sie die Suchfunktion Ihres Editors (z. B. nach
falsein der Spaltesuccesssuchen), um Fehler zu isolieren. - Mit Zeitstempeln korrelieren Gleichen Sie JTL-Zeitstempel mit den Diagrammen Zeitverlauf oder Engine-Zustand ab, um zu sehen, was zu diesem Zeitpunkt passiert ist.
- JMeter-Logs überprüfen
Wenn Ihre JTL ungewöhnliche Fehler zeigt, laden Sie
jmeter.logherunter und prüfen Sie sie auf Stack-Traces oder Plugin-Fehler. Siehe JMeter-Logdateianalyse.
Best Practices
Abschnitt betitelt „Best Practices“- Große Dateien herunterladen Die Vorschau zeigt nur die ersten 100.000 Bytes. Laden Sie die JTL daher für alles herunter, was über einen kurzen Blick hinausgeht.
- Externe Visualisierung verwenden Tools wie InfluxDB + Grafana oder Apache Superset können rohe JTL-Daten in interaktive Dashboards verwandeln.
- Zeitstempel-Abgleich
timeStampist in Epoch-Millisekunden angegeben. Rechnen Sie ihn daher in Ihre Zeitzone um, bevor Sie ihn mit dem Zeitverlauf-Diagramm vergleichen. - Ergebnisse archivieren Speichern Sie JTL- und Log-Dateien zusammen mit Ihren Testkonfigurationen für Auditierbarkeit und Regressionsverfolgung.
