mi a teljesítményteszt?
teljesítményvizsgálatot végeznek egy adott rendszer összetevőinek teljesítményének értékelésére egy adott munkaterhelés alatt. A tesztelés során a rendszer összetevőit ellenőrzik a vizsgált rendszer stabilitásának ellenőrzése érdekében.
a teljesítményvizsgálat a nem funkcionális tesztelés típusa. Arra törekszik, hogy teljesítményszabványokat építsen be a rendszer megvalósításába, tervezésébe és architektúrájába.
Teljesítményvizsgálati Attribútumok: Sebesség, Skálázhatóság, Stabilitás & Megbízhatóság.
Teljesítménytesztelő eszközök : Jmeter, Open STA, Load Runner, Web terhelés stb.
különbség a teljesítmény, a terhelés és a stresszteszt között
A Teljesítménytesztelő eszközök jellemzői vagy jellemzői:
- a tesztelendő rendszer terhelésének generálása.
- az egyes tranzakciók időzítésének mérésére, mivel a rendszer terhelése változik.
- az átlagos válaszidő mérésére.
- grafikonok vagy diagramok készítése a válaszokról az idő múlásával.
a teljesítményvizsgálat célja
az elsődleges cél a rendszer benchmark viselkedésének megállapítása. Nem célja, hogy hibákat találjon az alkalmazásban, inkább a jellemzők mérésére összpontosít, mint például a válaszidő, az áteresztőképesség vagy az időközben. Ez az eszköztől függően különböző módon történhet, például különböző felhasználói profilok, különböző típusú tevékenységek, időzítési késések és egyéb paraméterek.
Teljesítményvizsgálati Technikák:
Load Testing – A rendszer viselkedésének tesztelése egy adott terhelés alatt, vagy annak elérése érdekében, hogy megkapja azt a megtérülési pontot, ahol a rendszer elkezdi csökkenteni teljesítményét. Tudjon meg többet
stresszteszt: a rendszer felső határkapacitásának meghatározására, valamint annak meghatározására szolgál, hogy a rendszer hogyan teljesít, ha az aktuális terhelés jóval meghaladja a várt maximumot.
használhatósági tesztelés: tesztelés annak meghatározására, hogy a szoftvertermék milyen mértékben érthető, Könnyen megtanulható, könnyen kezelhető és vonzó a felhasználók számára meghatározott feltételek mellett.
biztonsági tesztelés: ennek célja a rendszer biztonsági réseinek feltárása, valamint annak megállapítása, hogy adatai és erőforrásai védettek-e a lehetséges behatolóktól.
hordozhatósági tesztelés: a szoftver megbízhatósága annak a valószínűsége, hogy a szoftver megfelelően működik egy adott környezetben és egy adott ideig.
Soak Testing – A Soak Testing egy olyan teljesítményteszt, amely a rendszer stabilitását és teljesítményjellemzőit hosszabb ideig vagy hosszú ideig ellenőrzi.
Spike Testing – a Spike tesztelést úgy végezzük, hogy a felhasználók számát hirtelen nagyon nagy mennyiségben növeljük, és mérjük a rendszer teljesítményét.
izolációs tesztelés – az izolációs tesztelés nem csak a teljesítménytesztelésre vonatkozik, hanem magában foglalja a teszt végrehajtásának megismétlését, amely rendszerproblémát eredményezett. Az ilyen vizsgálatok gyakran izolálják és megerősítik a hiba tartományt.