Mi a teljesítményteszt?
A teljesítményvizsgálat a számítógép, a hálózat vagy az eszköz sebességének meghatározására szolgáló teszt. Különböző paraméterek átadásával ellenőrzi a rendszer összetevőinek teljesítményét különböző terhelési forgatókönyvekben.
Mi az a terheléses teszt?
A terhelés tesztelése az a folyamat, amely szimulálja a felhasználók tényleges terhelését bármely alkalmazáson vagy webhelyen. Ellenőrzi, hogyan viselkedik az alkalmazás normál és nagy terhelés alatt. Ezt a típusú tesztelést akkor alkalmazzák, amikor egy fejlesztési projekt a befejezéséhez közeledik.
Mi a stresszteszt?
A stresszteszt egy olyan típusú teszt, amely meghatározza a rendszer stabilitását és robusztusságát. Ez egy nem funkcionális tesztelési technika. Ez a tesztelési technika automatikusan generált szimulációs modellt használ, amely ellenőrzi az összes hipotetikus forgatókönyvet.
Teljesítménytesztelés vs terhelésvizsgálat vs stressztesztelés
Teljesítményfelmérés | Terhelés tesztelése | Stressz teszt |
---|---|---|
A terhelés és a stressz tesztek halmaza. | A teljesítménytesztelés részhalmaza. | A teljesítménytesztelés részhalmaza. |
Segít meghatározni az alkalmazás benchmarkját és szabványait. | A rendszer felső határának felismeréséhez állítsa be az alkalmazás SLA-ját, és ellenőrizze, hogy a rendszer hogyan képes kezelni a nagy terhelést. | Annak ellenőrzése, hogy a rendszer hogyan viselkedik extrém terhelések alatt, és hogyan áll helyre a meghibásodásból. |
A teljesítményteszt célja annak jelzése, hogy egy alkalmazás hogyan viselkedik rendszeres paraméterek alatt. | A terhelés tesztelésének fő célja egy webalkalmazás megnövekedett terhelésének generálása. | A stresszteszt célja annak biztosítása, hogy hirtelen nagy terhelés alatt, hosszú ideig a szerverek ne essenek össze. |
Az erőforrás-felhasználást, a termék elérhetőségét és megbízhatóságát a tesztelés során ellenőrzik. | A terheléses teszt során ellenőrzött tulajdonságok a csúcsteljesítmény, a kiszolgáló mennyisége és a válaszidő. | Ez a fajta teszt ellenőrzi a stabilitási reakcióidőt stb. |
A teljesítményteszt során a terhelési határérték a szünet küszöbértéke alatt és alatt van. | A terhelés tesztelésénél a terhelési határ a törés küszöbértéke. | Stressztesztnél a terhelési határérték meghaladja a törés küszöbét. |
A teljesítménytesztek példái: Egyidejű felhasználók, HTTP-kapcsolatok vagy a megfelelő válaszidő ellenőrzése. | Példák a terhelés tesztelésére: A szövegszerkesztő tesztje a nagy mennyiségű adat megváltoztatásával, a nyomtató tesztelése nehéz adatok átadásával. Ellenőrizze a levelező szervert több ezer egyidejű felhasználóval. | A stresszteszt példája egy nagy hálózat portjainak véletlenszerű leállítása és újraindítása. |
Miért pont a teljesítményteszt?
-Az alkalmazás hitelesítése megfelelően működik -Hitelesítés az üzleti teljesítmény igényeinek való megfelelés érdekében Teljesítményproblémák megkeresése, elemzése és javítása A várható terhelés kezeléséhez megfelelő hardver ellenőrzése. Kapacitás-tervezés az alkalmazás jövőbeni igényeihez |
Miért terheléses tesztelés? - Találjon hibákat, amelyek más tesztelési módszerrel nem lehetségesek. Ilyen például a memóriakezelő memóriaszivárgás, hibák, puffertúlcsordulások stb. - Annak biztosítása, hogy az alkalmazás képes legyen a teljesítményteszt során felismert teljesítménypont elérésére. -Az alkalmazás működési kapacitásának meghatározása - Annak ellenőrzése, hogy a jelenlegi infrastruktúra elegendő-e az alkalmazás futtatásához, vagy sem. - Egyidejű felhasználók száma, amelyeket egy alkalmazás támogatni tud, és méretezhetőség, hogy több felhasználó férhessen hozzá. |
Miért stresszteszt? -Segíti a tesztelő egységet abban, hogy a rendszert meghibásodás esetén tesztelje. -Az összeomlás előtt ellenőrizze, hogy a rendszer elmentette-e az adatokat. - Annak ellenőrzése, hogy a váratlan hibák nem károsítják-e a rendszer biztonságát. |
Mikor használja a teljesítménytesztet?
A teljesítménytesztet a webhelykiszolgálók, az adatbázis és a hálózat teljesítményének ellenőrzésére végzik. Ha vízesés módszertant alkalmaz, fontos, hogy ellenőrizze az új verzió minden egyes kiadását. Ha azonban agilis szoftverfejlesztési megközelítést használ, akkor folyamatosan tesztelnie kell az alkalmazást.
Mikor használja a terheléses tesztelést?
A terhelés tesztelésével meghatározzuk, hogy a rendszer hány felhasználót képes kezelni. Különböző forgatókönyveket is megnézhet, amelyek segítségével a rendszer különböző részeire összpontosíthat. Tetszik a weboldal kezdőlapja vagy a pénztár weboldala a webes terhelés teszteléséhez. Ez segít meghatározni, hogy a terhelés hogyan épül fel és tart fenn a rendszerben.
Mikor használja a stressztesztet?
A webhelyek és az alkalmazások stressztesztjei nagy jelentőségűek a nagy események előtt, mint például egy híres koncert jegyeladása nagy érdeklődés mellett. Ezért nagyon fontos rendszeresen tesztelni a rendszer állóképességét. Ez segít felkészülni a váratlan forgalmi csúcsokra, és több időt és erőforrást ad a szűk keresztmetszetek orvoslására.
Következtetés
- A teljesítményteszt egy tesztelési módszer, amelyet a számítógép, a hálózat vagy az eszközök sebességének meghatározására használnak.
- A terhelés tesztelése a valós terhelést szimulálja bármely alkalmazáson vagy webhelyen.
- A stresszteszt meghatározza a rendszer stabilitását és robusztusságát
- A teljesítményteszt segít ellenőrizni a weboldal szerverek, adatbázisok, hálózatok teljesítményét.
- A kliens / szerver, webalapú alkalmazások terhelésvizsgálatát használják.
- A stresszteszt váratlan tesztforgalmat hajt végre a webhelyén.