Benchmark Guide for Keycloak Benchmark

Performance tests use Gatling as the runtime, and users can be them as a standalone tool using a CLI.

This tool assumes you have a running keycloak setup, and if you want to load the keycloak server with some seed data, please see Dataset Module Instructions.

Next Steps

  1. Set up a Keycloak instance, for example using Installing on Minikube, or use an existing Keycloak instance.

  2. Continue with either Building the benchmark module or Downloading the benchmark module.

  3. Then Preparing Keycloak for testing and Running benchmarks from the CLI.

  4. Finally use Reports for Keycloak Benchmark to gain insights how Keycloak performs under load.