Název:
Nástroj pro výkonnostní testování webových aplikací
Překlad názvu:
Performance Testing Tool for Web Applications
Autoři:
Wartiak, Rastislav ; Děcký, Martin (oponent) ; Kalibera, Tomáš (vedoucí práce) Typ dokumentu: Bakalářské práce
Rok:
2007
Jazyk:
eng
Abstrakt: [eng][cze] When developing web applications, meeting performance requirements is vital to customer acceptance of the applications. Therefore, performance testing is an important part of their development. This thesis focuses on the implementation of a performance testing tool that would cover the functionality needed to test web applications, would be comparable with commercially available tools, would have the ability to generate load defined by scripts, and would offer functionality that is not widely offered by such tools, such as automatic request headers generation or variable script branching. The desired functionality was derived from the analysis of selected web applications, and the implemented tool is capable of simulating users interacting with these applications. This was proved by the creation of series of tests on Slovak Cadastral Portal and RUBiS benchmark site, whose results are included in the thesis.Během vývoje webových aplikací je splnění výkonnostních požadavků klíčové pro akceptaci aplikace zákazníkem. Výkonnostní testování je proto důležitou součástí jejich vývoje. Tato práce se věnuje implementaci nástroje pro výkonnostní testování, který by umožnil testování webových aplikací popsaného pomocí skriptů, v úrovni porovnatelné s dostupnými komerčními nástroji a s možnostmi, které nejsou u těchto aplikací běžné, jako například automatické generování hlaviček požadavků nebo různé větvení provádění skriptu. Požadovaná funkcionalita byla odvozena z analýzy vybraných webových aplikací a implementovaný nástroj umožňuje simulovat uživatele pracující s těmito aplikacemi. Toto bylo potvrzeno sérií testů na aplikaci Katastrálny portál Slovenskej republiky a testovací aplikaci RUBiS, jejichž výsledky jsou obsaženy v této práci.