Event-driven architecture has proven to be an effective way of designing software systems composed of loosely coupled software components. These designs are often implemented using message-oriented middleware, which puts messaging into a fundamental role and places great demands on reliability and performance of the messaging solution being used. This thesis focuses on messaging libraries developed under the Apache Qpid Proton project, and proposes a method for an automated measurement of their performance in peer-to-peer mode using an open-source tool called Quiver. The proposed performance measurement method has been implemented in the form of a Jenkins pipeline and is suitable for inclusion in a continuous delivery pipeline of a corporate software development process, serving as a performance regression test. …více méně
Performance Testing Automation of Apache Qpid Messaging Libraries
University
Faculty of Informatics
Date of Completion
autumn 2020
Resources
Leader
Martin Večeřa
Consultant
Zdeněk Kraus
Student
Jiří Daněk