Čo je performance test


Záťažové alebo performance testy sú špecializovanou oblasťou SW testovania a sú nevyhnutnou súčasťou testov všade kde je predpoklad, že cieľovú aplikáciu bude navštevovať veľké množstvo užívateľov v tom istom čase. Úlohou testera je testy nadizajnovať, pripraviť, spustiť, vyhodnotiť a prípadne aj zmenežovať a navrhnúť riešenia. Hlavnou ale ani zďaleka nie jedinou úlohou je zistiť aká je chybovosť a aké sú časy odoziev pod zvýšenou záťažou. Cieľom testov je zistiť aktuálny performance stav testovanej aplikácie, zistiť koľko maximálne paralelných užívateľov daná aplikácia zvládne, zistiť kde sú performance úzke hrdlá aplikácie, zistiť či aplikácia spĺňa stanovené performance kritéria. A v neposlednej rade overiť odolnosť aplikácie voči DOS útokom a vykonať aktivity spojené s performance tuningom, ktorého cieľom je zlepšiť aktuálny performance stav testovanej aplikácie.