Logs & JTL-Dateianalyse

Den Logs-Tab verstehen

Der Tab Logs in LoadFocus liefert Rohausgaben und strukturierte Zusammenfassungsdaten von Ihren JMeter-Testagenten. Hier koennen Sie:

  • Alle Testartefakte herunterladen (originale und modifizierte JMX, JTL-Ergebnisse, JMeter-Logdateien).
  • Die rohe JTL-Zusammenfassung in einem scrollbaren Textpanel untersuchen.
  • Details auf Sample-Ebene mit uebergeordneten Insights-, Fehler- und Timeline-Ansichten korrelieren.

Beispiel fuer Lasttest-Logs

Testdateien-Panel

Auf der linken Seite sehen Sie eine Testdateien-Liste pro Standort (z. B. US East). Jeder Dateieintrag hat ein Download-Symbol:

  1. Originale .jmx-Datei Das exakte Skript, das Sie vor dem Lauf hochgeladen haben.
  2. Modifizierte .jmx-Datei Alle von LoadFocus vorgenommenen Aenderungen (z. B. eingefuegte Listener oder Remote-Engine-Einstellungen).
  3. .jtl-Datei (JMeter-Testergebnisse) Die vollstaendigen CSV/XML-Ergebnisse Ihres Tests. Enthaelt Zeitstempel, Antwortzeiten, Antwortcodes, Thread-Namen, Labels und mehr.
  4. JMeter-Logdatei Die jmeter.log von jeder Engine, die Warnungen, Fehler und Debug-Meldungen erfasst.

JTL-Zusammenfassungsansicht

Das zentrale Panel zeigt eine gekuerzte Ansicht der JTL-Datei. Jede Zeile entspricht einem einzelnen Sampler-Ergebnis, zum Beispiel: <timeStamp>,<elapsed>,<label>,<responseCode>,<responseMessage>,<threadName>,<dataType>,<success>,<bytes>,<sentBytes>,<grpThreads>,<allThreads>,<URL>,<Latency>,<SampleCount>

  • timeStamp Epoch-Millisekunden, wann das Sample gestartet wurde.

  • elapsed Antwortzeit in Millisekunden.

  • label Sampler-Name (z. B. "HTTP Request").

  • responseCode HTTP-Statuscode oder Sampler-Rueckgabecode.

  • success true/false-Flag, das Bestehen/Fehlschlagen anzeigt.

  • bytes Empfangene Payload-Groesse in Bytes.

  • URL Ziel-Endpunkt-URL.

  • Latency Zeit bis zum ersten Byte in Millisekunden.

  • SampleCount Anzahl der Samples, die dieser Eintrag repraesentiert (normalerweise 1).

So verwenden Sie die Logs-Daten

  1. JTL herunterladen Klicken Sie auf das Download-Symbol neben .jtl-Datei, um den vollstaendigen Ergebnissatz fuer Offline-Analyse abzurufen.
  2. In externen Tools oeffnen Importieren Sie die CSV/XML in Excel, Grafana oder Ihre bevorzugte Log-Analyse-Plattform zum Pivotieren, Erstellen von Diagrammen und Filtern.
  3. Suchen und Filtern Verwenden Sie die Suchfunktion Ihres Editors (z. B. nach false in der success-Spalte suchen), um Fehler zu isolieren.
  4. Mit Zeitstempeln korrelieren Gleichen Sie JTL-Zeitstempel mit den Timeline- oder Engine Health-Diagrammen ab, um zu sehen, was zu diesem Zeitpunkt passiert ist.
  5. JMeter-Logs ueberpruefen Wenn Ihre JTL ungewoehnliche Fehler zeigt, laden Sie jmeter.log herunter und pruefen Sie sie auf Stack-Traces, GC-Pausen oder Plugin-Fehler.

Best Practices

  • JTL-Groesse handhabbar halten Fuer sehr grosse Laeufe aktivieren Sie JMeters Sample-Filter oder verwenden Sie --loglevel.jmeter=ERROR, um Rauschen in Logs zu reduzieren.
  • Externe Visualisierung verwenden Tools wie InfluxDB + Grafana oder Apache Superset koennen rohe JTL-Daten in interaktive Dashboards verwandeln.
  • Zeitstempel-Abgleich Stellen Sie sicher, dass Ihre lokale Uhr und die Agenten-Uhren synchronisiert sind (NTP), damit JTL-Zeitstempel mit anderen Metriken uebereinstimmen.
  • Ergebnisse archivieren Speichern Sie JTL- und Log-Dateien zusammen mit Ihren Testkonfigurationen fuer Auditierbarkeit und Regressionsverfolgung.

Fazit

Die Ansicht Logs & JTL-Dateianalyse in LoadFocus gibt Ihnen vollen Zugriff auf sowohl rohe als auch strukturierte Testergebnisse. Durch das Herunterladen und Untersuchen Ihrer JMeter-Artefakte koennen Sie eine tiefgreifende forensische Analyse durchfuehren -- und jedes Sample, jeden Fehler und jedes Systemereignis korrelieren, um die Grundursache von Leistungsproblemen aufzudecken.