Analiza napak
Razumevanje poročila o napakah
Zavihek Errors na nadzorni plošči rezultatov testa LoadFocus prikazuje vse napake, ki so se pojavile med vašim obremenilnim testom JMeter. Zagotavlja pogled napak v časovni vrsti skupaj z uspešnimi zadetki, ter zmogljive kontrole filtriranja in granularnosti, da natančno določite, kdaj in kje je vaš test začel propadati.
Ključne funkcije
- Časovnica napak Združen graf, ki prikazuje napake (rdeča linija/pike) in uspešne zadetke (modra linija) skozi čas.
- Drsnik časovnega obdobja Prilagodite ročice OD/DO za povečavo na katero koli obdobje vašega testnega izvajanja.
- Izbirnik granularnosti Izbirajte med intervali združevanja od Raw, 100 ms, 500 ms, 1 s, 1 min do 5 min.
- Filtri zahtev in kod odgovorov Na levi plošči filtrirajte po imenu vzorčevalnika (npr. HTTP Request) in kodah odgovorov (200, 4xx, 5xx) ali po besedilu napake po meri.
Kako uporabiti zavihek Errors
- Zaženite test
Zaženite obremenilni test JMeter
.jmxna LoadFocus. - Odprite "Errors" Kliknite zavihek Errors v orodni vrstici rezultatov.
- Filtrirajte po času Povlecite ročice drsnika na vrhu, da omejite pogled na natančno obdobje, ki vas zanima.
- Izberite granularnost Izberite granularnost, ki ustreza vašim potrebam preiskovanja (npr. 1 s za zaznavanje skokov, 1 min za trende).
- Uporabite filtre zahtev Uporabite ploščo na levi za vklop/izklop specifičnih vzorčevalnikov ali kod odgovorov.
- Premaknite kazalec za podrobnosti Premaknite kazalec nad katero koli točko na grafu za ogled natančnega časovnega žiga, števila napak in števila uspešnih zadetkov.
Interpretacija trendov napak
- Izolirani skoki napak Kratek izbruh napak, ki mu sledi obnovitev, lahko nakazuje prehodne omrežne težave, omejevanje virov ali motnje zunanjih storitev.
- Trajna obdobja napak Neprekinjene napake nakazujejo sistemske težave, kot so preobremenitev strežnika, konfiguracijske napake ali omejitve zmogljivosti.
- Razmerje napak proti zadetkom Primerjajte rdečo in modro linijo: če napake naraščajo, medtem ko zadetki/s (modra) padajo ali stagnirajo, vaš sistem morda zavrača nove zahteve pod pritiskom.
Poglobitev
- Ogled podrobnosti napak Kliknite v zavihek Logs za polna sporočila o napakah, sledi sklada in vsebine zahtev.
- Korelacija z zdravjem pogonov Preklopite na Engine Health, da vidite, ali nasičenost procesorja, pomnilnika ali I/O sovpada z vašim skokom napak.
- Preverjanje napak specifičnih vzorčevalnikov Uporabite spustni meni vzorčevalnikov za izolacijo, kateri HTTP Request, JDBC Query ali vzorčevalnik po meri propada.
Najboljše prakse
- Nastavite opozorila za prag napak Konfigurirajte opozorila (npr. Napake % > 1 %), da ste takoj obveščeni, ko se zanesljivost poslabša.
- Določite izhodiščne vrednosti okolja Izvedite test z nizko obremenitvijo za preverjanje normalnega dna napak vašega sistema -- cilj je nič napak pri lahki obremenitvi.
- Reproducirajte in izolirajte Ko opazite okno z napakami, znova zaženite ta segment z ožjimi časovnimi in zahtevnimi filtri za reprodukcijo in zajem dnevnikov.
- Združite poglede Vedno navzkrižno primerjajte Errors, Insights, Timeline in Engine Health za celostno diagnozo.
Zaključek
Nadzorna plošča Errors v LoadFocus je vaša prva obrambna linija proti težavam z zanesljivostjo med obremenilnim testiranjem. S filtriranjem, povečavo in korelacijo podatkov o napakah -- skupaj s stopnjami uspešnosti -- lahko hitro prepoznate, diagnosticirate in odpravite temeljne vzroke neuspehov testov.