Különbség a terhelésvizsgálat és a teljesítményvizsgálat között A különbség a
Terhelésvizsgálat és teljesítményvizsgálat
és a terhelésvizsgálat két olyan kifejezés, amelyeket gyakran felcserélhető módon használnak, annak ellenére, hogy teljesen különböznek egymástól. Valójában a terhelésvizsgálat csak egy része a teljesítmény tesztelésnek. Ezért olyan teljesítményteszteléstípus, amely egy adott részre összpontosít.
A szoftverfejlesztés során gyakran alkalmazzák a terhelés és a teljesítmény tesztelését annak érdekében, hogy reálisan láthassák a szoftver működését. Ha a teljesítmény az elfogadható szint alatt van, módosítani vagy javítani kell. Az igénybe veendő területeket terhelés és teljesítmény teszteléssel is ki lehet terjeszteni.
A teljesítményvizsgálat olyan szcenárióba helyezi a szoftvert, amely a szoftver végső felhasználási környezetét replikálja. Ezután átkerül minden olyan lehetséges dologról, amely megtörténhet annak megállapítása érdekében, hogy a szoftver miként működik, vagy ha van egy előre nem látható hiba, amely hibás viselkedést okozhat.
A teljesítményvizsgálat fontos része a terhelésvizsgálat. Ez egy olyan szcenárió, amelyben a szoftvert különböző terhelési szinteken szimulálják; a könnyű terhelés, a mérsékelt terhelés, a nehéz terhelés és minden a kettő között. Ez azt jelenti, hogy milyen szintű lesz a szoftver teljesítménye jelentősen romlik. A terhelés bármi lehet az egyidejűleg csatlakozó felhasználók számától az intenzív feladatok feldolgozásáig. A terhelés tesztelésével a fejlesztők megtudhatják, hogy a szoftver mely területei okoznak a teljesítmény romlásához vezető szűk keresztmetszeteket. Szintén nagyszerű eszköz egy reális határérték beállítására a rendszer által kezelt terhelés tekintetében. A fejlesztők ezután létrehozhatnak olyan mechanizmusokat, amelyek megakadályozzák ezt. Az ilyen mechanizmusok példái a felhasználók vagy feladatok sorba állítása, így a szoftver csak azt kapja, amit kezelhet.
A terhelésvizsgálat mellett a teljesítményvizsgálat egyéb szempontjai is vannak. Valamennyi tesztelési módszert egy adott, tipikus vagy rendkívüli forgatókönyvre tervezték, amely valószínűleg megtörténhet a tesztelt szoftverrel. Fontos továbbá tesztelni, hogy egy szoftver képes-e a kudarcok visszaszerzésére akkor is, ha nem valószínű, hogy megtörténik; még inkább olyan nagy telepítések esetén, ahol az erőforrások a távoli szervereken találhatók.
Összefoglaló:
1. A terhelésvizsgálat része a teljesítménymérésnek.
2. A teljesítményvizsgálat célja az általános teljesítmény javítása hibák és szűk keresztmetszetek felkutatásával.
3. A terhelésvizsgálat a rendszer reakciójára fókuszál, amikor nagyon nehéz terhelés alatt van.