Co je Load testing
Load testing je metoda testování výkonu, při které se simuluje reálný provoz webu nebo aplikace s cílem zjistit, jak se systém chová při běžné i zvýšené zátěži. Na rozdíl od stress testingu, který systém záměrně zatěžuje nad jeho limity, load testing ověřuje chování při očekávané provozní zátěži.
K čemu se load testing používá
Load testing pomáhá zjistit například:
- kolik návštěvníků web zvládne najednou
- jaká je průměrná a maximální odezva serveru
- kdy začíná docházet ke zpomalení
- které části aplikace jsou slabým místem
Typicky se provádí před spuštěním marketingové kampaně, e-shopové akce nebo nasazením nové verze aplikace.
Jak load testing funguje
Testovací nástroj simuluje virtuální uživatele, kteří:
Systém během testu sleduje metriky jako:
- počet požadavků za sekundu
- průměrnou a maximální latenci
- chybovost (error rate)
- vytížení CPU, RAM a disku
Nástroje pro load testing
Mezi běžně používané nástroje patří:
Nástroje umožňují definovat scénáře chování uživatelů a simulovat stovky až tisíce paralelních přístupů.