Analiza JMeter log datoteke
Razumijevanje JMeter log datoteke
JMeter log datoteka (jmeter.log) zabilježena od svakog motora opterećenja pruža detaljan dijagnostički izlaz iz JMeter okruženja. Uključuje INFO, WARN i ERROR poruke generirane od JMeter jezgre i dodataka -- ključne za rješavanje problema s konfiguracijom, pogreškama dodataka ili neočekivanim ponašanjem tijekom izvršavanja.
Što se nalazi u JMeter zapisniku
Svaki redak u zapisniku slijedi ovaj obrazac: <timestamp> [<thread-name>] <level> <logger> - <message>
- timestamp -- Datum i vrijeme zapisa.
- thread-name -- JMeter nit ili komponenta.
- level -- Razina: INFO, WARN, ERROR ili DEBUG.
- logger -- Java klasa ili paket koji emitira poruku.
- message -- Dijagnostički tekst.
Kako pristupiti i koristiti JMeter zapisnik
- Na nadzornoj ploči rezultata testa odaberite karticu Logs i odaberite JMeter log file.
- Koristite pretraživanje preglednika za ključne riječi poput
ERRORiliWARN. - Preuzmite potpuni
jmeter.logza detaljniji pregled.
Uobičajeni unosi zapisnika
- INFO StandardJMeterEngine - Running the test! -- Početak izvršavanja testa.
- WARN ConfigTestElement - Missing property 'foo' -- Nedostajuće svojstvo.
- ERROR HTTPSamplerProxy - Non HTTP response code: 500 -- HTTP pogreške.
- ERROR GC - OutOfMemoryError -- Problemi s memorijom JVM-a.
Rješavanje problema
- Neuspjesi pokretanja niti -- Potražite
ERRORunose nakon "Running the test!". - Pogreške učitavanja dodataka --
ClassNotFoundExceptioniliNoClassDefFoundError. - Ograničenja resursa -- Upozorenja o nedostatku memorije signaliziraju potrebu za prilagođavanjem JVM opcija.
- Upozorenja o latenciji -- Isteci HTTP samplera otkrivaju mrežne probleme.
Najbolje prakse
- Selektivno omogućite DEBUG zapisivanje samo za uske testove.
- Sinkronizirajte satove svih agenata putem NTP-a.
- Korelirajte vremenske oznake s Engine Health i Errors grafikonima.
- Arhivirajte
jmeter.loguz JTL rezultate.
Zaključak
JMeter log datoteka u LoadFocusu je bitan alat za rješavanje problema -- prikazuje JVM pogreške, konfiguracijska upozorenja i probleme s dodacima koji nisu vidljivi u metrikama visoke razine.