Zum Inhalt springen

JMeter-Logdateianalyse

Die JMeter-Logdatei (jmeter.log) jedes Lastgenerators ist die Diagnoseausgabe der JMeter-Laufzeit für Ihren Lauf. Sie enthält INFO-, WARN- und ERROR-Meldungen von JMeter Core und Plugins und ist damit der richtige Ort, um Konfigurationsprobleme, Plugin-Fehler oder unerwartetes Laufzeitverhalten zu finden. DEBUG-Meldungen werden nicht in diese Datei geschrieben.

Beispiel für eine JMeter-Logdatei

Jede Zeile folgt diesem Muster: <timestamp> [<thread-name>] <level> <logger> - <message>

  • timestamp Datum und Uhrzeit, zu der der Eintrag geschrieben wurde (z. B. 2025-04-23 07:57:24,894).

  • thread-name Der Thread, der den Eintrag geschrieben hat. In LoadFocus-Logs ist das der Name Ihres Testlaufs (z. B. Apr_10_2025_3_52_PM).

  • level INFO, WARN oder ERROR.

  • logger Die Java-Klasse oder das Paket, das die Meldung ausgibt (z. B. org.apache.jorphan.reflect.ClassFinder).

  • message Der Diagnosetext, der das Ereignis, die Warnung oder den Fehler beschreibt.

So greifen Sie auf die JMeter-Logdatei zu und nutzen sie

Abschnitt betitelt „So greifen Sie auf die JMeter-Logdatei zu und nutzen sie“
  1. Tab Protokolle öffnen Wenn der Test abgeschlossen ist, wählen Sie auf der Ergebnisseite den Tab Protokolle und klicken Sie in der Liste Testdateien auf JMeter-Logdatei. Hat ein Standort mehrere Maschinen verwendet, hat jede ihre eigene Datei.
  2. Vorschau lesen Das Panel Dateivorschau in der Mitte zeigt die ersten 100.000 Bytes des Logs, ein langes Log wird also abgeschnitten.
  3. Vollständige Datei herunterladen Klicken Sie auf das Download-Symbol neben JMeter-Logdatei, um die vollständige jmeter.log zu speichern, und durchsuchen Sie sie nach ERROR oder WARN.
  • INFO StandardJMeterEngine - Running the test! Markiert den Start der Testausführung.
  • INFO SampleEvent - List of sample_variables: [] JMeter meldet, welche zusätzlichen Sample-Variablen gespeichert werden. Normal.
  • INFO CompoundVariable - Note: Function class names must ... Ein Hinweis zum Laden von JMeter-Funktionen. Normal.
  • INFO ClassFinder - Will scan jar ... JMeter lädt seine Bibliotheken und Plugins. Normal und meist der größte Teil des Dateianfangs.
  • Fehler beim Thread-Start Suchen Sie nach ERROR-Einträgen direkt nach der Zeile "Running the test!". Falsch konfigurierte Thread-Gruppen oder fehlende Plugins sind häufige Ursachen.
  • Fehler beim Laden von Plugins ClassNotFoundException- oder NoClassDefFoundError-Meldungen weisen auf ein Plugin oder eine Bibliothek hin, die nicht geladen werden konnte.
  • Fehler im Testplan Ein ERROR oder WARN, der eines Ihrer Elemente oder Properties nennt, bedeutet meist einen Tippfehler oder einen fehlenden Wert im Skript.
  • Mit anderen Ansichten korrelieren Gleichen Sie Log-Zeitstempel mit den Tabs Engine-Zustand und Fehler ab, um die Ursache eines Spikes oder Fehlers zu finden.
  • Logs archivieren Bewahren Sie die jmeter.log neben der JTL-Datei desselben Laufs auf.