Terheléses tesztelési betekintések
A Betekintések irányítópult megértése
A LoadFocus teszteredmény irányítópultjának Betekintések füle magas szintű statisztikai összefoglalót nyújt a JMeter teszt futtatásáról. Összesíti a kulcsfontosságú teljesítménymutatókat -- áteresztőképesség, válaszidők, hibaarányok, adatátviteli sebességek és válaszkód bontás -- így gyorsan felmérheti a teszt állapotát és a felhasználói élményt terhelés alatt.
Kulcsfontosságú mutatók magyarázata
Minták A teszt során végrehajtott kérések (samplerek) teljes száma.
Átlagos válaszidő Az összes kérés átlagos ideje (ms).
Minimális -- Maximális válaszidő A leggyorsabb és leglassabb kérések időtartama (ms).
Találat/mp (Áteresztőképesség) Az összes motor által másodpercenként küldött kérések átlagos száma.
Hibák és Hiba % Az összes sikertelen kérés és arányuk az összes mintához képest.
50. és 90. percentilis A medián és a 90. percentilis válaszidők -- a tipikus és felső határú késleltetés jelzői.
95. és 99. percentilis Magas percentilis késleltetés a 95. és 99. percentilisen -- hasznosak SLA ellenőrzéshez.
Küldött / Fogadott KByte/s A teszt által generált átlagos feltöltési/letöltési adatátviteli sebesség.
Szórás A válaszidők változékonysága -- a magas érték inkonzisztens teljesítményre utal.
Miért fontosak a betekintések
Gyors teljesítmény állapotfelmérés A Betekintések nézet egy pillantás alatt megjeleníti a legfontosabb teszt mutatókat -- nincs szükség nyers naplók vagy egyedi minták átvizsgálására.
Áteresztőképesség vs. Késleltetés A Találat/mp és az Átlagos/Percentilis válaszidők összehasonlításával láthatja, hogy a rendszer fenntartja-e a késleltetést a terhelés növekedésével.
Hiba diagnosztika A nullánál nagyobb Hiba % azonnal kiemeli a megbízhatósági problémákat. Vizsgálja meg részletesen a Hibák fülön a hiba részleteit.
Adatátviteli minták A Küldött/Fogadott KByte/s figyelése segít ellenőrizni, hogy a teszt megfelelően terheli-e a sávszélesség-érzékeny végpontokat (pl. fájlfeltöltések/-letöltések).
Hogyan használja a Betekintéseket a LoadFocus-ban
- Futtassa a JMeter tesztet
Töltse fel a
.jmxfájlt és konfigurálja a terhelés ügynököket a szokásos módon. - Válassza a "Betekintések" fület A teszt befejezése után (vagy valós időben) kattintson a Betekintések fülre a teszteredmények eszközsávjában.
- Válasszon samplert Használja a legördülő menüt (pl. HTTP Request, Database Query) a mutatók sampler típus szerinti szűréséhez.
- Részletek megjelenítése egérmozgatással Vigye az egeret bármely diagramszegmens fölé -- például a válaszkód diagram fölé -- a pontos számok és százalékok megtekintéséhez.
A betekintések értelmezése
Magas átlag vs. alacsony medián Ha az
Átlagos válaszidőjóval meghaladja az50. percentilist, a kérések egy része jelentős késleltetést tapasztal. Vizsgálja meg a kiugró értékeket az Idővonal vagy Hibák nézetekben.Áteresztőképesség plató Ha a Találat/mp ellaposodik vagy csökken, miközben a virtuális felhasználók száma tovább nő, az erőforrások telítődhetnek (lásd: Motor állapot figyelés).
Ingadozó szórás A szórás nagy kilengései gyakran korrelálnak külső függőségekkel (harmadik féltől származó API-k, adatbázis zárolások) vagy szemétgyűjtési szünetekkel.
Nulla hiba, de magas késleltetés A hibák hiánya nem mindig jelenti, hogy "minden rendben". A hosszan tartó válaszidők továbbra is rontják a felhasználói élményt; ellenőrizze a szerver oldali naplókat vagy profilozási adatokat.
Legjobb gyakorlatok
Alapvonal könnyű terheléssel Rögzítse a rendszer alapvonalát kis számú felhasználóval, mielőtt felskálázna. Hasonlítsa össze ezeket a számokat a teljes terhelésű Betekintésekkel.
Részletezés sampler szerint Használja a sampler legördülő menüt a lassú vagy hibára hajlamos kérések elkülönítéséhez. Ez segít a hibaelhárítást a megfelelő API hívásokra vagy oldalakra összpontosítani.
Korreláció más nézetekkel Mindig vesse össze a Betekintéseket a Motor állapot, Idővonal és Hibák nézetekkel a teljes kép érdekében.
Küszöbérték riasztások beállítása Konfiguráljon riasztásokat a kulcsfontosságú mutatókra (pl. p95 > 500 ms, hiba % > 1%), hogy azonnal értesüljön, ha a tesztek megsértik az SLA-kat.
Összefoglalás
A LoadFocus Betekintések irányítópultja a nyers JMeter eredményeket cselekvésre ösztönző mutatókká alakítja -- segítve a teljesítménytrendek, szűk keresztmetszetek és megbízhatósági problémák gyors azonosítását. Használja ezt első megállóhelyként a teszt utáni elemzésben a mélyebb vizsgálat irányításához és az optimalizálás felgyorsításához.