Terheléses teszt eredmények ellenőrzése

Korábban láttuk, hogyan hozzunk létre új terheléses tesztet egy weboldalhoz vagy API végponthoz az Új terheléses teszt oldal felhasználói felületével, a felhőalapú terheléstesztelő eszközünk használatával.

Terhelés konfiguráció

Most összpontosítsunk arra, hogyan értelmezzük a terheléses teszt eredményeit, legyen az weboldal, API vagy webszolgáltatás terheléses tesztje. Az eredmények hasonlóak a weboldalak/API-k ellen futtatott terheléses teszteknél és az Apache JMeter teszt szkriptekkel futtatott terheléses teszteknél.

Terheléses teszt eredmények oldal áttekintése

Bontsuk le részletesen a terheléses teszt (JMeter terheléses teszt) eredmények oldalát.

Terheléses teszt eredmények

Áttekintés eredmények oldal

  1. Teszt neve, teszt azonosító, teszt helyszín

Teszt neve

Az eredmények oldal bal felső sarkában található a terheléses teszt neve, a tesztfuttatások száma és a földrajzi helyszín, ahonnan a virtuális felhasználóink elérték a végpontot.

  1. Teszt újrafuttatása gomb, Teszt szerkesztése gomb, PDF jelentés nyomtatása gomb, Jelentések letöltése és tesztfájlok legördülő menü.

Teszt művelet gombok

Az eredmények oldal jobb felső sarkában találhatók a gyorsgombok az aktuális terheléses teszt újrafuttatásához, a teszt konfiguráció szerkesztéséhez, a PDF jelentés nyomtatásához, valamint az aktuális terheléses teszt konfigurációjához és eredményeihez kapcsolódó fájlok letöltéséhez.

  • Az Teszt újrafuttatása automatikusan elindítja az aktuális terheléses teszt újabb futtatását. Ez elindítja az összes felhőpéldányt a teszt ugyanazzal a konfigurációval történő újrafuttatásához.
  • A Teszt szerkesztése a teszt konfiguráció oldalra visz, ha módosítani szeretné a virtuális felhasználók számát, az időtartamot, a felfutási időt, a felfutási lépéseket, a helyszínt vagy a végpontokat. A konfigurációk tesztfuttatásonként vannak tárolva, így még ha módosítja is a legutóbbi konfigurációt, az összes tesztfuttatás a megfelelő teszt konfigurációjával jelenik meg. Csak a legutóbbi teszt konfiguráció jelenik meg a Teszt szerkesztése oldalon.
  1. Eredmény fülek

Terheléses teszt fülezett panelek

Az eredmények oldal több fülezett panelre van osztva a mutatók jobb megértéséhez. Hat fül érhető el a terheléses teszt eredményeinek megértéséhez: Mindegyik fülezett panelt részletesen áttekintjük, hogy a lehető legtöbbet hozzuk ki terheléses teszt eredményeinkből.

  • Áttekintés
  • Idővonal
  • Betekintések
  • Hibák
  • Statisztikák
  • Naplók
  1. Az összes, a terheléses teszt során végrehajtott végpont (kérés) legördülő listája.

Terheléses teszt állapot

Az alábbi összes mutató és eredmény a kiválasztott végpont (kérés) URL-hez kapcsolódik. Ha a terheléses tesztben egynél több végpont (kérés) URL van, a legördülő menü segítségével megtekintheti a különböző végpont (kérés) URL eredményeit.

  1. Teszt állapot

Néhány lehetséges állapot jelenik meg itt:

  • futó - megjelenik, ha az aktuális terheléses teszt még fut
  • befejezett - megjelenik, ha az aktuális terheléses teszt befejeződött
  • megszakított - megjelenik, ha a terheléses teszt a befejezés előtt megszakadt.
  1. Konfiguráció

Terheléses teszt virtuális felhasználók

Terheléses teszt válaszkódok

Itt megtekintheti az aktuális teszt konfigurációt, a kezdő és befejező időpontokat, valamint a válaszkódok áttekintését. Az aktuális terheléses teszt konfigurációs részletei:

  • Virtuális felhasználók
  • Időtartam
  • Felfutási idő
  • Felfutási lépések
  • Kezdési idő
  • Befejezési idő
  • Válaszkódok

Az aktuális terheléses teszt konfiguráció az aktuális eredményekhez van csatolva, és a terheléses teszt konfiguráció módosítása nem befolyásolja ezt.

  1. Áttekintés eredménymutatók

Terheléses teszt válaszidő

  • Minták - Ez a terheléses teszt időtartama alatt a szervernek küldött kérések teljes számát jelenti.
  • Átlagos válaszidő - Az átlagos válaszidő azt az időt jelenti, amitől a felhasználó kérést küld, addig, amíg az alkalmazás jelzi, hogy a kérés befejeződött. Az összes válasz aritmetikai átlaga (az összes válaszidő összege / szám), az átlagérték jelenik meg.
  • 90%-os válaszidő - A 90%-os válaszidő vagy 90. percentilis azt az értéket jelenti, amelynél a válaszok (adatpontok) 90%-a kisebb és 10%-a nagyobb, a 90. percentilis érték jelenik meg.

Terheléses teszt hibák

  • Találat/másodperc - A találat/mp azt jelzi, hogy az alkalmazás hány találatot szenved el másodpercenként, az átlagérték jelenik meg.
  • Összes hiba - Ez a teszt futtatása során a megadott URL ellen tapasztalt összes hibát jelenti (4xx és 5xx válaszkódok vagy egyéb kapcsolati hibák), a teljes érték jelenik meg.
  • Hiba százalék (%) - Ez a terheléses teszt során tapasztalt hibák százalékos arányát jelenti a minták teljes számából.
  1. Eredmény diagramok

Az áttekintő oldalon két diagram található: Válaszidő virtuális felhasználók felett és Találat/mp és hibák időben.

  • A Válaszidő virtuális felhasználók felett diagramon láthatja a válaszidőket a terheléses teszt során. Érdekes felfedezni ebben a diagramban, hogy mikor, a terheléses teszt során (hány virtuális felhasználó terheli az alkalmazást), válik a válaszidő nagyobbá. Megtekintheti a felfutási időt és a lépéseket a virtuális felhasználók számának a konfigurált számra történő növeléséhez.

Válaszidő virtuális felhasználók felett diagram

  • Ugyanakkor a Találat/mp és hibák időben diagramon megvizsgálhatja az alkalmazás által a terheléses teszt során elszenvedett másodpercenkénti találatok számát, valamint a hibák számát és megjelenésük időpontját a terheléses teszt során.

Találat/mp és hibák időben diagram

Ez a két diagram nagyon hasznos, mivel rámutat, hogyan viselkedik az alkalmazás a terheléses teszt során, és vannak-e szűk keresztmetszetek/hibák az egyidejű virtuális felhasználók számának növelésekor.