Applying automated performance testing with Apache JMeter

Loading...
Thumbnail Image

URL

Journal Title

Journal ISSN

Volume Title

Perustieteiden korkeakoulu | Master's thesis

Date

2022-12-12

Department

Major/Subject

Software Systems and Technologies

Mcode

SCI3042

Degree programme

Master’s Programme in Computer, Communication and Information Sciences

Language

en

Pages

45

Series

Abstract

Performance testing is required to ascertain how an application might behave in actual usage conditions. VR-Fleetcare wanted to add this type of testing to currently developing solutions to increase their confidence and limit potential service interruptions. To add this type of testing, we identified three performance testing solutions which we prototyped using a small test case and environment like that of the final implementation. We compared the performance testing frameworks against each other and evaluated them against a set of criteria, explicated through background research and previous knowledge of the development environment. Our solution successfully met most of the key requirements defined through research and prototyping. The final artefact provided practical data that the business could act on whilst not incurring additional costs. We answered what the key requirements a performance testing solution for VR-Fleetcare might need as well as what performance framework out of the ones discussed would be best suited for implementation in a GitHub heavy development environment.

Description

Supervisor

Haaranen, Lassi

Thesis advisor

Sarinen, Tiina

Keywords

performance testing, apache jmeter, taurus, swarm, restful apis, robot framework

Other note

Citation