Keycloak 基準測試
Keycloak 基準測試儲存庫 包含執行 Keycloak 伺服器效能測試的必要工具。
它有以下目標
-
設定 Keycloak 以獲得可重現的結果。
-
針對任何 Keycloak 執行個體執行負載測試。
-
使用可觀測性堆疊來分析測試執行。
儲存庫有多個模組,可以一起使用或單獨使用來實現此目的
-
基準測試模組包含基於 Gatling 的負載測試。
-
佈建模組包含基於 minikube 的更進階的 Kubernetes 設定,以及用於簡化設定的 docker-compose 腳本。 minikube 的設定包含基於 Grafana 的可觀測性堆疊,而基於 docker-compose 的設定則不包含。 它還包含有關如何在 OpenShift 和 Red Hat OpenShift Service on AWS 上部署它的範例。
-
資料集模組包含一個 Keycloak 附加元件,可以在 Keycloak 資料儲存區中建立實體,以準備進行負載測試。
Keycloak 相容性
Keycloak 基準測試的 main
分支二進位檔案適用於 Keycloak 每晚版本,對於特定的 Keycloak 基於發行版本的二進位檔案,請查看 https://github.com/keycloak/keycloak-benchmark/releases。
下一步
繼續前往開始使用,設定環境並執行負載測試。