Klooster, T. (2017) Automatic Monitoring of Test Performance Evolution for Web Services. Bachelor's Thesis, Computing Science.
|
Text
Klooster_T_-_Service_Monitoring.pdf - Published Version Download (891kB) | Preview |
|
Text
Toestemming.pdf - Other Restricted to Backend only Download (79kB) |
Abstract
This thesis presents a novel library for Python-based Flask applications to gain insight into the evolving performance of a web service. As of yet, there is no library that supports the developer of a Flask web application to track its performance during the development lifetime of the project. In order to track the performance, two solutions are possible. One is observing the evolution of unit test performance as the project evolves over time, the other is observing the evolution of live performance of a deployed service as this service evolves over time. This thesis presents and evaluates a system that enables the former: monitoring the evolution of the system via the monitoring of the test cases. As a case study for testing the tool, a platform for vocabulary learning in a foreign language was utilized. It is a web application written in Python using Flask. Results of deploying the tool on this platform are discussed here as well.
Item Type: | Thesis (Bachelor's Thesis) |
---|---|
Degree programme: | Computing Science |
Thesis type: | Bachelor's Thesis |
Language: | English |
Date Deposited: | 15 Feb 2018 08:30 |
Last Modified: | 15 Feb 2018 08:30 |
URI: | https://fse.studenttheses.ub.rug.nl/id/eprint/15580 |
Actions (login required)
View Item |