情境概述
以下是可用的測試情境
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,並回報和檢查狀態碼