Skip to content

Benchmarking

Carl Mastrangelo edited this page Jan 24, 2020 · 3 revisions

Zuul is a proxy and therefore benchmarks -- especially RPS-based ones -- could vary widely. You should run your own benchmarks with your own services. To that end we have a custom properties file for running benchmarks. You can also start the sample in benchmark mode with the following command:

./gradlew run -Pbench

You can run benchmarks with any HTTP-based tool. If you don't have an origin to test against, you could run the benchmark against the /healthcheck endpoint but it won't tell you too much because it doesn't actually do any proxying.

We would love to hear back about your benchmarking experiences with Zuul so please let us know.