ベンチマークの実行
Keycloak インスタンスに対してベンチマークを実行します。
ベンチマークを実行する代替方法
- CLI からベンチマークを実行する
-
プロビジョニング済みの Keycloak インスタンスに対して、任意のホストからベンチマークを実行するための汎用的なコマンドライン。
ローカルで実行中の Keycloak インスタンスに対して Keycloak ベンチマークを実行するには、これを使用します。Keycloak のリモートインスタンスに対して 1 秒あたり 300 人を超える新規ユーザーを実行する場合、
TIME_WAIT
モードのネットワーク接続が多いため、負荷生成が停滞する可能性があります。そのような場合は、Ansible と EC2 経由でベンチマークを実行するまたは同様のメカニズムを使用して、負荷生成を複数のノードに分割してください。 - Ansible と EC2 経由でベンチマークを実行する
-
これは、負荷テストを実行するために Amazon Web Services EC2 インスタンス用の Ansible を使用した自動セットアップで、汎用 CLI を拡張したものです。
たとえば、
TIMED_WAIT
ステータスの接続が多すぎてネットワーク接続を十分に速く確立できない場合など、負荷生成用の単一インスタンスでは不十分な場合に使用します。また、レイテンシーを最小限に抑えたり、ユーザーが観察したレイテンシーをシミュレートしたりするために、同じまたは異なる AWS リージョンにロードドライバーを配置するのにも役立ちます。