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.

Terheléses tesztelési betekintések példa

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

  1. 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.

  2. Á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.

  3. 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.

  4. 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

  1. Futtassa a JMeter tesztet Töltse fel a .jmx fájlt és konfigurálja a terhelés ügynököket a szokásos módon.
  2. 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.
  3. 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.
  4. 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 az 50. 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.