Maestro is a load testing tool, building on our years of experience in the load and performance testing industry. It provides a clean, approachable way of running JMeter based tests.
NOTICE: Maestro is under development and there might be some breaking changes over versions. We do have regular releases and are really welcome to get feedback.
Maestro provides a list of endpoints from where you can analyze your test execution in real-time. There is a full overview of all charts and use cases available in the Introduction section
The core concept of having agents deployed inside your infrastructure gives a lot of flexibility to make the tests stable, secure, and able to support the simulation of thousands requests/second.
Real-time monitoring, Collaboration over results, Programmability are core things that Maestro focused on to make sure you can collaborate with your teams and improve over time.
See our documentation in the https://farfetch.github.io/maestro.
Explore already published Docker images
Start application locally by following up Setup Environment guide.
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please read the CONTRIBUTING file to know what we expect from your contribution and the guidelines you should follow.