Getting started

The Keycloak Benchmark project provides different modules to load test Keycloak. They can be used independently or together.

Use them independently to test a custom setup or an existing installation, or use them together to prepare a standardized setup for load tests.

Kubernetes Guide for Keycloak Benchmark

How to deploy Keycloak in a Kubernetes-like environment, for example minikube.

Dataset Guide for Keycloak Benchmark

How to seed data for a Keycloak benchmark test. Depending on the kind of tests to run, this might be optional and can be skipped.

Benchmark Guide for Keycloak Benchmark

How to run Keycloak benchmark tests against a provisioned instance of Keycloak.