The Early Microbenchmark Catches the Bug -- Studying Performance Issues Using Micro- and Application Benchmarks
Nils Japke, Christoph Witzko, Martin Grambow, David Bermbach · 2023
An application's performance regressions can be detected by both application or microbenchmarks. While application benchmarks stress the system under test by sending synthetic but realistic requests which, e.g., simulate real user traffic, microbenchmarks evaluate the performance on a subroutine level by calling the function under test repeatedly.