Javascript must be enabled for the correct page display

Automatic Monitoring of Test Performance Evolution for Web Services

Klooster, T. (2017) Automatic Monitoring of Test Performance Evolution for Web Services. Bachelor's Thesis, Computing Science.

[img]
Preview
Text
Klooster_T_-_Service_Monitoring.pdf - Published Version

Download (891kB) | Preview
[img] 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 View Item