Implementierung und Automatisierung von Performance-Tests aus den Erkenntnissen von Last-Tests
- Die Website des bayerischen Fußball-Verbandes hatte anfangs Performance Probleme, weshalb es zu Abstürzen der Seite kam. Um das Problem zu lösen wurden Last-Tests eingeführt. Diese können allerdings nicht immer ausgeführt werden, weshalb ein Performance-Test erstellt werden soll. In dieser Arbeit wird das Verhalten von Webservern unter Last analysiert, um einen Performance-Test zuDie Website des bayerischen Fußball-Verbandes hatte anfangs Performance Probleme, weshalb es zu Abstürzen der Seite kam. Um das Problem zu lösen wurden Last-Tests eingeführt. Diese können allerdings nicht immer ausgeführt werden, weshalb ein Performance-Test erstellt werden soll. In dieser Arbeit wird das Verhalten von Webservern unter Last analysiert, um einen Performance-Test zu entwickeln.
Um das Verhalten beurteilen zu können, wurden auf einem lokalen Computer Last-Tests ausgeführt und analysiert. Dabei fiel auf, dass die Steigung der Response Time nicht linear ansteigt im Vergleich zu den virtuellen Usern. Die Funktion steigt ab einem gewissen Punkt stark und nähert sich einer Asymptote an. Dieser Punkt ist durch eine Formel berechenbar.
Aus diesen Ergebnissen wurde eine Berechnungsformel entwickelt, die anhand von Messungen die Performance einer Website berechnen kann. Die Formel wurde in ein Testskript integriert, das die Website Ressourcen automatisch scannt und die Messungen ausführt. Der erstellte Test wird zum Schluss ausgeführt und teilweise automatisiert.…
Author: | Niklas Studer |
---|---|
Place of publication: | Offenburg |
Year of Publication: | 2021 |
Pagenumber: | vi, 53, xiii |
Language: | German |
GND Keyword: | Informatik |
Tag: | Last-Test; Perfomance-Test; Webserver Perfomance |
DDC classes: | 000 Allgemeines, Informatik, Informationswissenschaft |
Advisor: | Hartwig Grabowski, Jan Pralle |
Publishing Institution: | Hochschule Offenburg |
Granting Institution: | Hochschule Offenburg |
Date of final exam: | 2021/02/25 |
Document Type: | Bachelor Thesis |
Institutes: | Abschlussarbeiten / Bachelor-Studiengänge / AI |
Open Access: | Zugriffsbeschränkt |
Release Date: | 2021/03/29 |
Licence (German): | ![]() |