JMeter zurnalo failo analize
JMeter zurnalo failo supratimas
JMeter zurnalo failas (jmeter.log), uzfiksuotas is kiekvieno apkrovos variklio, pateikia detalu diagnostini isvedima is JMeter vykdymo aplinkos. Jis apima INFO, WARN ir ERROR pranesimus, generuojamus JMeter branduolio ir priedu -- labai svarbius konfiguracijos problemu, priedu klaidu ar netiketiu vykdymo trukdziu diagnostikai.
Kas yra JMeter zurnale
Kiekviena zurnalo eilute atitinka si sabblona: <timestamp> [<thread-name>] <level> <logger> - <message>
- timestamp -- data ir laikas, kai zurnalo irasas buvo uzrasytas (pvz., 2025-04-23 07:57:24,894).
- thread-name -- JMeter gija arba komponentas, sugeneravusi zurnalo irasa (pvz., StandardJMeterEngine).
- level -- zurnalo lygis: INFO, WARN, ERROR arba DEBUG (jei igalintas).
- logger -- Java klase arba paketas, emituojantis pranesima (pvz., org.apache.jorphan.reflect).
- message -- tikrasis diagnostinis tekstas, aprasantis ivykius, ispejimus ar klaidas.
Kaip pasiekti ir naudoti JMeter zurnala
- Naviguokite i "Logs" Savo testo rezultatu prietaisiu skydelyje pasirinkite Logs skirtuka ir pasirinkite JMeter log file testo failu skydelyje.
- Slinkite ir iesskokite
Centrinis skydelis transliuoja zurnalo turini. Naudokite savo narsykles paieska, kad persoktumete prie raktiniiu zodziu kaip
ERRORarWARN. - Atsisiuskite analizei neprisijungus
Spauskite atsisiuntimo piktograma salia JMeter log file, kad issaugotumete pilna
jmeter.loggilesnem patikrinimui.
Dazni zurnalo irasai
- INFO StandardJMeterEngine -- Running the test! Zymi testo vykdymo pradzia.
- WARN ConfigTestElement -- Missing property 'foo' Rodo trukstama arba neteisingai suformuota JMeter savybe.
- ERROR HTTPSamplerProxy -- Non HTTP response code: 500 Rodo HTTP klaidas, iskyliancias musteriu.
- INFO JOrphanUtils -- Will scan jar ... Priedu ir biblioteku ikrovimo pranesimai (normalu).
- ERROR GC -- OutOfMemoryError JVM arba priedu atminties problemos -- apsvarstykite kruvos didinima arba giju mazinima.
Trukciu diagnostika su zurnalu
- Giju paleidimo nesekmes
Iesskokite
ERRORirasu iskart po "Running the test!" eilutes -- daznai neteisingai sukonfiguruotos giju grupes ar trukstami priedai. - Priedu ikrovimo klaidos
ClassNotFoundExceptionarbaNoClassDefFoundErrorpranesimai nurodo JAR failus, kurie nebuvo ikrauti nuotoliniuose varikliuose. - Resursu ribojimai
Atminties trkumo ar failu deskriptoriu ispejimai signalizuoja apie butinybe koreguoti JVM parinktis (
-Xmx,-XX:MaxFileDescriptor). - Delsos ir laiko limito ispejimai HTTP musterio laiko limitai ir lizdo isstamtys atskleidzia tinklo ryssio problemas tarp LoadFocus agentu ir jusu tikslinio serverio.
Geriausios praktikos
- Igalinkite derinimo zurnalizavima selektyviai
Nustatykite
log_level.jmeter=DEBUGtik siauriems testams, kad isvengtumete ypac dideliu zurnalu. - Sinchronizuokite laikrodzius Isitikinkite, kad visi apkrovos agentai naudoja NTP, kad laiko zymos butu suderintos tarp paskirstytu zurnalu.
- Koreliuokite su kitais rodiniais Suderinkite zurnalo laiko zymas su Engine Health ir Errors grafikais, kad nustatytumete suoliu ar nesekmiiu pagrindine priezasti.
- Archyvuokite zurnalus
Saugokite
jmeter.logkartu su JTL rezultatais pilnam kriminalistiniam kiekvieno testo vykdymo atsekamumui.
Isvada
JMeter zurnalo failas LoadFocus yra esminis trukciu diagnostikos irankis -- iskeliiantis JVM klaidas, konfiguracijos ispejimus ir priedu problemas, kurios nera matomos auksto lygio rodikliuose. Reguliarus siu zurnalu tikrinimas ir archyvavimas padeda diagnozuoti sunkinai pagaunamas testo vykdymo problemas ir palaikyti patikimas, pakartojamas apkrovos testu kampanijas.