Skip to content

Farfetch/maestro

Repository files navigation

Maestro

LICENSE LICENSE GitHub Actions CI GitHub Actions Release GitHub Actions Deploy Docker Image

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.

Features

WEB-based UI

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

hits_vs_errors

Distributed & Scalable

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.

Collaborative environment

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.

Usage

See our documentation in the https://farfetch.github.io/maestro.

Explore already published Docker images

Start application locally by following up Setup Environment guide.

Contributing

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.

Maintainers

License

MIT