Vpogledi obremenilnega testiranja
Razumevanje nadzorne plošče vpogledov
Zavihek Insights na nadzorni plošči rezultatov testa LoadFocus ponuja povzetek statistike na visoki ravni za vašo izvedbo testa JMeter. Združuje ključne metrike zmogljivosti -- pretočnost, odzivne čase, stopnje napak, hitrosti prenosa podatkov in razčlenitev kod odgovorov -- tako da lahko hitro ocenite zdravje testa in uporabniško izkušnjo pod obremenitvijo.
Razlaga ključnih metrik
Vzorci Skupno število zahtev (vzorčevalnikov), izvedenih med testom.
Povprečni odzivni čas Srednji čas (ms) za vse zahteve.
Min -- Max odzivni čas Najhitrejše in najpočasnejše trajanje zahteve (ms).
Zadetki/s (pretočnost) Povprečno število zahtev na sekundo, ki jih pošljejo vsi pogoni.
Napake in % napak Skupno število neuspelih zahtev in njihov delež v vseh vzorcih.
Percentil 50 in 90 Mediana in odzivni čas na 90. percentilu -- kazalnika tipičnih in zgornjih zamud.
Percentil 95 in 99 Zakasnitev na visokih percentilih na 95. in 99. percentilu -- koristno za preverjanje SLA.
Poslano / Prejeto KBytes/s Povprečna pretočnost nalaganja/prenosa podatkov, ki jo generira vaš test.
Standardni odklon Spremenljivost odzivnih časov -- visoka vrednost nakazuje nedosledno zmogljivost.
Zakaj so vpogledi pomembni
Hiter pregled zdravja zmogljivosti Pogled vpogledov prikaže najpomembnejše testne metrike na prvi pogled -- ni treba pregledovati surovih dnevnikov ali posameznih vzorcev.
Pretočnost proti zakasnitve S primerjavo Zadetkov/s s Povprečnimi/Percentilnimi odzivnimi časi lahko vidite, ali vaš sistem vzdržuje zakasnitev ob povečanju obremenitve.
Diagnostika napak Neničelen % napak takoj izpostavi težave z zanesljivostjo. Poglobite se v zavihek Errors za podrobnosti o napakah.
Vzorci prenosa podatkov Spremljanje Poslano/Prejeto KBytes/s pomaga preveriti, da vaš test pravilno obremenjuje končne točke, občutljive na pasovno širino (npr. nalaganje/prenos datotek).
Kako uporabiti vpoglede v LoadFocus
- Zaženite test JMeter
Naložite datoteko
.jmxin konfigurirajte pogone za obremenitev kot običajno. - Izberite zavihek "Insights" Po končanem testu (ali v realnem času) kliknite Insights v orodni vrstici rezultatov testa.
- Izberite vzorčevalnik Uporabite spustni meni (npr. HTTP Request, Database Query) za filtriranje metrik po vrsti vzorčevalnika.
- Premaknite kazalec za podrobnosti Premaknite kazalec nad kateri koli segment grafa -- kot je tortni graf kod odgovorov -- za ogled natančnih števil in odstotkov.
Interpretacija vaših vpogledov
Visoko povprečje proti nizkemu medianu Če je
Povprečni odzivni čas>>50. percentil, podnabor zahtev doživlja znatne zamude. Raziščite odstopanja v pogledih Timeline ali Errors.Plato pretočnosti Če se Zadetki/s sploščijo ali padejo, medtem ko virtualni uporabniki naraščajo, so viri morda nasičeni (glejte Spremljanje zdravja pogonov).
Skokovit standardni odklon Veliki nihaji standardnega odklona pogosto korelirajo z zunanjimi odvisnostmi (API-ji tretjih oseb, zaklepanja podatkovne baze) ali odmori za sproščanje pomnilnika.
Nič napak, a visoka zakasnitev Odsotnost napak ne pomeni vedno "vse v redu." Podaljšani odzivni časi bodo še vedno poslabšali uporabniško izkušnjo; preverite strežniške dnevnike ali podatke profiliranja.
Najboljše prakse
Izhodiščne vrednosti z lahk obremenitvijo Zajemite izhodiščne vrednosti vašega sistema z majhnim številom uporabnikov pred povečanjem. Primerjajte te številke z vpogledi pri polni obremenitvi.
Poglobitev po vzorčevalniku Uporabite spustni meni vzorčevalnikov za izolacijo počasnih ali napakam podvrženih zahtev. To pomaga osredotočiti odpravljanje napak na prave klice API ali strani.
Korelacija z drugimi pogledi Vedno navzkrižno primerjajte vpoglede z Engine Health, Timeline in Errors za celotno sliko.
Nastavite opozorila za pragove Konfigurirajte opozorila za ključne metrike (npr. p95 > 500 ms, % napak > 1 %), da ste takoj obveščeni, ko testi presežejo SLA.
Zaključek
Nadzorna plošča vpogledov v LoadFocus pretvori surove rezultate JMeter v uporabne metrike -- pomaga vam hitro prepoznati trende zmogljivosti, ozka grla in težave z zanesljivostjo. Uporabite jo kot prvo postajo v analizi po testu za usmerjanje globljega preiskovanja in pospešitev optimizacije.