Tool for performance testing of web services

Thesis title: Nástroj pro výkonnostní testování webových služeb
Author: Viterna, David
Thesis type: Bakalářská práce
Supervisor: Šlajchrt, Zbyněk
Opponents: Pecinovský, Rudolf
Thesis language: Česky
Abstract:
V bakalářské práci se zabývám problematikou performance testů webových serverů, porovnáním dostupných, volně použitelných nástrojů, návrhem vlastního řešení problému, její analýzou a následnou implementací. Výsledný program je naprogramován v jazyce Java a používá jednoduché grafické uživatelské prostředí pro snadnou a rychlou orientaci s možností zobrazení výsledných dat v grafu. Aplikace umožňuje uživateli otestovat vybraný webový server pomocí nastavitelného počtu připojení virtuálních klientů s možností zpoždění připojení a včetně pokročilého nastavení od hlaviček až po vlastní JavaScriptové testy. Výsledkem daného testu může být jednoduchý přehled o všech připojení dohromady včetně statistických dat nebo pohled na jednotlivé testy a jejich vyobrazení v grafu. Součástí práce je uživatelská dokumentace a zdrojový kód aplikace.
Keywords: Performance test; agregační report; Java; webový server
Thesis title: Tool for performance testing of web services
Author: Viterna, David
Thesis type: Bachelor thesis
Supervisor: Šlajchrt, Zbyněk
Opponents: Pecinovský, Rudolf
Thesis language: Česky
Abstract:
The work deals with the issue of performance tests of web servers, comparing available, free-to-use tools, design their own solution to the problem, its analysis and subsequent implementation. The resulting program is programmed in Java and uses a simple graphical user interface for easy and quick navigation with the option to display the resulting data in a graph. The application allows the user to test the selected web server using an adjustable number of connections with clients virtual connections and delays including advanced settings from headers to the actual JavaScript tests. The result of the test can be a simple overview of all connected together, including statistical data, or a view of individual tests and their representation in the chart. The work contains user documentation and source code.
Keywords: web server; aggregate report; Java; Performance test

Information about study

Study programme: Aplikovaná informatika/Informatika
Type of study programme: Bakalářský studijní program
Assigned degree: Bc.
Institutions assigning academic degree: Vysoká škola ekonomická v Praze
Faculty: Faculty of Informatics and Statistics
Department: Department of Information Technologies

Information on submission and defense

Date of assignment: 7. 5. 2012
Date of submission: 9. 5. 2012
Date of defense: 26. 6. 2012
Identifier in the InSIS system: https://insis.vse.cz/zp/37600/podrobnosti

Files for download

    Last update: