Slodzes testēšanas ieskati
Ieskatu informācijas paneļa izpratne
Cilne Insights LoadFocus testa rezultātu informācijas panelī sniedz augsta līmeņa statistisko kopsavilkumu par jūsu JMeter testa izpildi. Tā apkopo galvenās veiktspējas metrikas — caurlaides spēju, atbildes laikus, kļūdu rādītājus, datu pārsūtīšanas ātrumu un atbildes kodu sadalījumu —, lai varētu ātri novērtēt testa veselību un lietotāja pieredzi zem slodzes.
Galveno metriku skaidrojums
Samples Kopējais testa laikā izpildīto pieprasījumu (paraugu) skaits.
Average Response Time Vidējais laiks (ms) visiem pieprasījumiem.
Min – Max Response Time Ātrākais un lēnākais pieprasījuma ilgums (ms).
Hits/sec (Throughput) Vidējais pieprasījumu skaits sekundē, ko nosūta visi dzinēji.
Errors & Error % Kopējie neizdevušies pieprasījumi un to proporcija no kopējiem paraugiem.
Percentile 50 & 90 Mediānas un 90. procentiles atbildes laiki — tipiskas un augšējās robežas aizkaves indikatori.
Percentile 95 & 99 Augsto procentiļu latentums 95. un 99. procentilē — noderīgi SLA verifikācijai.
Sent / Received KBytes/s Vidējā datu augšupielādes/lejupielādes caurlaides spēja, ko ģenerē jūsu tests.
Standard Deviation Atbildes laiku mainīgums — augsta vērtība liecina par nevienmērīgu veiktspēju.
Kāpēc ieskati ir svarīgi
Ātra veiktspējas veselības pārbaude Ieskatu skats parāda svarīgākās testa metrikas vienā skatienā — nav nepieciešams pārlūkot neapstrādātus žurnālus vai atsevišķus paraugus.
Caurlaides spēja pret latentumu Salīdzinot Hits/sec ar Avg/Percentile atbildes laikiem, varat redzēt, vai jūsu sistēma uztur latentumu, palielinoties slodzei.
Kļūdu diagnostika Nenulles Errors % nekavējoties izceļ uzticamības problēmas. Iedziļinieties cilnē Errors, lai iegūtu neveiksmes detaļas.
Datu pārsūtīšanas modeļi Sent/Received KBytes/s uzraudzība palīdz pārbaudīt, vai jūsu tests pareizi noslogo joslas platumu jutīgos galapunktus (piem., failu augšupielādes/lejupielādes).
Kā izmantot ieskatus LoadFocus platformā
- Izpildiet savu JMeter testu
Augšupielādējiet savu
.jmxfailu un konfigurējiet slodzes aģentus kā parasti. - Izvēlieties cilni "Insights" Pēc testa pabeigšanas (vai reāllaikā) noklikšķiniet uz Insights testa rezultātu rīkjoslā.
- Izvēlieties paraugu Izmantojiet nolaižamo izvēlni (piem., HTTP Request, Database Query), lai filtrētu metrikas pēc parauga veida.
- Virziet kursoru detaļām Virziet kursoru pār jebkuru grafika segmentu — piemēram, uz grafika balstīto atbildes kodu diagrammu —, lai redzētu precīzus skaitus un procentus.
Ieskatu interpretēšana
Augsts vidējais pret zemu mediānu Ja
Avg Response Time≫50th Percentile, pieprasījumu apakškopa piedzīvo ievērojamas aizkaves. Izmeklējiet izņēmumus Timeline vai Errors skatos.Caurlaides spējas plato Ja Hits/sec izlīdzinās vai samazinās, kamēr virtuālie lietotāji turpina palielināties, resursi var būt piesātināti (skatiet Dzinēja veselības uzraudzību).
Virsotņaina standarta novirze Lielas standarta novirzes svārstības bieži korelē ar ārējām atkarībām (trešo pušu API, datu bāzes bloķēšanām) vai atkritumu savākšanas pauzēm.
Nulle kļūdu, bet augsts latentums Nav kļūdu ne vienmēr nozīmē "viss kārtībā". Ilgstoši atbildes laiki joprojām pasliktinās lietotāja pieredzi; pārbaudiet servera puses žurnālus vai profilēšanas datus.
Labākās prakses
Bāzes līnija ar vieglu slodzi Fiksējiet savas sistēmas bāzes līniju ar nelielu lietotāju skaitu pirms mērogošanas. Salīdziniet šos skaitļus ar pilnas slodzes ieskatiem.
Iedziļinieties pa paraugiem Izmantojiet paraugu nolaižamo izvēlni, lai izolētu lēnus vai kļūdainiem pakļautus pieprasījumus. Tas palīdz koncentrēt problēmu novēršanu uz pareizajiem API izsaukumiem vai lapām.
Korelējiet ar citiem skatiem Vienmēr savstarpēji salīdziniet ieskatus ar Engine Health, Timeline un Errors, lai iegūtu pilnu ainu.
Iestatiet sliekšņa brīdinājumus Konfigurējiet brīdinājumus galvenajām metrikām (piem., p95 > 500 ms, error % > 1%), lai tiktu nekavējoties informēts, kad testi pārkāpj SLA.
Secinājums
Ieskatu informācijas panelis LoadFocus platformā pārvērš neapstrādātus JMeter rezultātus darbojamās metrikās — palīdzot ātri identificēt veiktspējas tendences, vājās vietas un uzticamības problēmas. Izmantojiet to kā pirmo pieturu pēc testa analīzē, lai vadītu dziļāku izmeklēšanu un paātrinātu optimizāciju.