OceanRep
Performance Testing Support in a Continuous Integration Infrastructure.
Henning, Sören (2017) Performance Testing Support in a Continuous Integration Infrastructure. (Student research project), Institut für Informatik, Kiel, 15 pp.
Preview |
Text
stu114708_final.pdf - Published Version Download (308kB) | Preview |
![]() |
Slideshow
stu114708_presentation.pptx - Presentation Download (853kB) |
Abstract
The application of continuous integration allows an agile
software development process by automating the build process, so it is
nowadays seen as a good practice. However, if the build process is au-
tomatized, also the testing has to be automatized, to ensure quality and
to detect faults while integrating. One possible quality characteristic of
a software that could be checked is its performance.
In this paper, we propose a performance testing framework for Java that
executes performance tests by using microbenchmarks. It uses the Java
benchmarking toolkit JMH and can test for machine-dependent performance assertions. This framework can be included into the continuous integration server Jenkins, so performance tests will be executed automatically during the build process. We conducted an feasibility evaluation of this approach by applying it to the continuous integration infrastructure
of the Pipe-and-Filter framework TeeTime.
Document Type: | Thesis (Student research project) |
---|---|
Keywords: | performance test framework benchmark JMH teetime |
Research affiliation: | Kiel University > Software Engineering |
Date Deposited: | 20 Jul 2017 08:51 |
Last Modified: | 20 Jul 2017 08:51 |
URI: | https://oceanrep.geomar.de/id/eprint/38837 |
Actions (login required)
![]() |
View Item |
![](/images/clear.gif)
Copyright 2023 | GEOMAR Helmholtz-Zentrum für Ozeanforschung Kiel | All rights reserved
Questions, comments and suggestions regarding the GEOMAR repository are welcomed
at bibliotheksleitung@geomar.de !