シナリオ概要
これらは利用可能なテストシナリオです
keycloak.scenario.authentication.AuthorizationCode-
認可コードグラントタイプ
keycloak.scenario.authentication.LoginUserPassword-
ブラウザログイン (認可エンドポイントのみ。ユーザー名とパスワードログイン後、OAuth2 "code" とトークンの交換はありません)
keycloak.scenario.authentication.ClientSecret-
クライアントシークレット (クライアントクレデンシャルグラント)
keycloak.scenario.admin.CreateDeleteClient-
クライアントの作成と削除 (`--client-secret=<gatlingクライアントのクライアントシークレット>` が必要)
keycloak.scenario.admin.CreateClients-
クライアントの作成 (`--client-secret=<gatlingクライアントのクライアントシークレット>` が必要)
keycloak.scenario.admin.CreateDeleteUsers-
ユーザーの作成と削除 (`--client-secret=<gatlingクライアントのクライアントシークレット>` が必要)
keycloak.scenario.admin.CreateUsers-
ユーザーの作成 (`--client-secret=<gatlingクライアントのクライアントシークレット>` が必要)
keycloak.scenario.admin.CreateDeleteRoles-
ロールの作成と削除 (`--client-secret=<gatlingクライアントのクライアントシークレット>` が必要)
keycloak.scenario.admin.CreateRoles-
ロールの作成 (`--client-secret=<gatlingクライアントのクライアントシークレット>` が必要)
keycloak.scenario.admin.CreateDeleteGroups-
グループの作成と削除 (`--client-secret=<gatlingクライアントのクライアントシークレット>` が必要)
keycloak.scenario.admin.CreateGroups-
グループの作成 (`--client-secret=<gatlingクライアントのクライアントシークレット>` が必要)
keycloak.scenario.admin.CreateDeleteClientScopes-
クライアントスコープの作成と削除 (`--client-secret=<gatlingクライアントのクライアントシークレット>` が必要)
keycloak.scenario.admin.CreateClientScopes-
クライアントスコープの作成 (`--client-secret=<gatlingクライアントのクライアントシークレット>` が必要)
keycloak.scenario.admin.UserCrawl-
すべてのユーザーをページごとにクロールします (`--client-secret=<gatlingクライアントのクライアントシークレット>` が必要)
keycloak.scenario.admin.ListSessions-
ユーザーおよびクライアントセッションの作成 (`--admin-username=<管理者ログイン>` および `--admin-password=<管理者パスワード>` が必要)
keycloak.scenario.admin.CreateRealms-
レルムの作成 (`--admin-username=<管理者ログイン>` および `--admin-password=<管理者パスワード>` が必要)
keycloak.scenario.admin.CreateDeleteRealms-
レルムの作成と即時削除 (`--admin-username=<管理者ログイン>` および `--admin-password=<管理者パスワード>` が必要)
keycloak.scenario.basic.Get-
HTTP GETで特定のURLを繰り返し呼び出し、ステータスコードをレポートおよび確認します