Naplók és JTL fájl elemzés

A Naplók fül megértése

A LoadFocus Naplók füle nyers kimenetet és strukturált összesítő adatokat biztosít a JMeter teszt ügynökökről. Itt a következőket teheti:

  • Letöltheti az összes teszt mellékterméket (eredeti és módosított JMX, JTL eredmények, JMeter naplófájlok).
  • Megtekintheti a nyers JTL összefoglalót egy görgethető szöveges panelben.
  • Korrelálhatja a minta szintű részleteket a magas szintű Betekintések, Hibák és Idővonal nézetekkel.

Terheléses tesztelés naplók példa

Teszt fájlok panel

A bal oldalon egy Teszt fájlok listát lát helyszínenként (pl. US East). Minden fájlbejegyzés mellett van egy letöltés ikon:

  1. Eredeti .jmx fájl A futtatás előtt feltöltött pontos szkript.
  2. Módosított .jmx fájl A LoadFocus által alkalmazott bármilyen módosítás (pl. hozzáadott listenerek vagy távoli motor beállítások).
  3. .jtl fájl (JMeter teszt eredmények) A teszt teljes CSV/XML eredményei. Tartalmazza az időbélyegzőket, válaszidőket, válaszkódokat, szálneveket, címkéket és egyebeket.
  4. JMeter naplófájl Az egyes motorok jmeter.log fájlja, amely figyelmeztetéseket, hibákat és hibakeresési üzeneteket rögzít.

JTL összefoglaló nézet

A középső panel a JTL fájl rövidített nézetét mutatja. Minden sor egy sampler eredménynek felel meg, például: <timeStamp>,<elapsed>,<label>,<responseCode>,<responseMessage>,<threadName>,<dataType>,<success>,<bytes>,<sentBytes>,<grpThreads>,<allThreads>,<URL>,<Latency>,<SampleCount>

  • timeStamp Epoch ezredmásodpercek, amikor a minta elkezdődött.

  • elapsed Válaszidő ezredmásodpercben.

  • label Sampler neve (pl. "HTTP Request").

  • responseCode HTTP állapotkód vagy sampler visszatérési kód.

  • success true/false jelzés a sikeres/sikertelen kimenetről.

  • bytes Fogadott hasznos adat mérete bájtokban.

  • URL Cél végpont URL.

  • Latency Az első bájtig eltelt idő ezredmásodpercben.

  • SampleCount A bejegyzés által képviselt minták száma (általában 1).

Hogyan használja a Naplók adatokat

  1. JTL letöltése Kattintson a .jtl fájl melletti letöltés ikonra a teljes eredményhalmaz offline elemzéshez történő letöltéséhez.
  2. Megnyitás külső eszközökben Importálja a CSV/XML fájlt Excelbe, Grafana-ba vagy kedvenc naplóelemző platformjába a pivotáláshoz, diagramok készítéséhez és szűréshez.
  3. Keresés és szűrés Használja a szerkesztő keresési funkcióját (pl. keresés false értékre a success oszlopban) a hibák elkülönítéséhez.
  4. Korreláció időbélyegzőkkel Illessze a JTL időbélyegzőket az Idővonal vagy Motor állapot diagramokhoz, hogy lássa, mi történt abban a pillanatban.
  5. JMeter naplók áttekintése Ha a JTL szokatlan hibákat mutat, töltse le és vizsgálja meg a jmeter.log fájlt a stack trace-ek, GC szünetek vagy bővítmény hibák szempontjából.

Legjobb gyakorlatok

  • JTL méret kezelhetőségben tartása Nagyon nagy futtatásoknál engedélyezze a JMeter mintaszűrőjét vagy használja a --loglevel.jmeter=ERROR beállítást a naplók zajának csökkentéséhez.
  • Külső vizualizáció használata Olyan eszközök, mint az InfluxDB + Grafana vagy Apache Superset, interaktív irányítópultokká alakíthatják a nyers JTL adatokat.
  • Időbélyegző igazítás Győződjön meg róla, hogy a helyi óra és az ügynökök órái szinkronizáltak (NTP), hogy a JTL időbélyegzők illeszkedjenek más mutatókhoz.
  • Eredmények archiválása Tárolja a JTL és naplófájlokat a teszt konfigurációkkal együtt az auditálhatóság és regresszió-követés érdekében.

Összefoglalás

A LoadFocus Naplók és JTL fájl elemzés nézete teljes hozzáférést biztosít mind a nyers, mind a strukturált teszt eredményekhez. A JMeter melléktermékek letöltésével és vizsgálatával mélyreható forenzikus elemzést végezhet -- korrelálva minden mintát, hibát és rendszereseményt a teljesítményproblémák kiváltó okainak feltárásához.