💾 Archived View for gemini.bortzmeyer.org › fosdem › event-11219.gmi captured on 2023-03-21 at 01:01:47. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2021-12-17)
-=-=-=-=-=-=-
David Georg Reichelt
Type devroom
Starts on day 2 (2021-02-07) at 17:25 (Brussels time, UTC+1) in room Cicd (duration 00:20)
Matrix room #cicd:fosdem.org
Performance is a crucial property of software for both closed and open source software. Assuring that performance requirements are met in the CI process using benchmarks or load tests requires heavy manual effort for benchmark and load test specification. Unit tests often cover a big share of the use cases of a software and are maintained anyway. While they have some downsides for measuring the performance, e.g. since they test corner cases or use functional utilities like mocks, they still are a way of measuring realistic use cases with nearly no manual effort.
Therefore, we develop the tool Peass (https://github.com/DaGeRe/peass), which transforms unit tests into performance unit tests and measures their performance. The stand-alone tool Peass can be integrated into the CI-process using Peass-CI, which makes it possible to run performance tests with every build in Jenkins.