-
Notifications
You must be signed in to change notification settings - Fork 5
Open
Labels
performancePerformance raise issuesPerformance raise issues
Description
We should Create scenarios to test performance of Ferrum Authorization Server as follows:
- 10K users in
Redisseparated:- by 100 users in 100 Realm
- by 1K users in 10 Realms
Scenarios will be developed with K6S and include:
- Issue new token
- After 1-2 s call
UserInfoendpoint 5 times with interval 1-2 second each - Call Token Introspect (optionally)
- Wait 60-120 s and do the same in 2
- Refresh access token
- Repeat 2-4 3times
Scenario Must start with gradual user increase starting from 10users up to 10K
Tasks:
- create script with required amount of users (will be generated with python automation script)
- create K6S script with upper described test scenario
- smoke test with small amount of users (~10 users on 1 min)
- average load (~500 users on 15m)
- stress test (~10K users on 30m)
- collect all errors and fix the issues
- ensure that p95 <
200ms
Metadata
Metadata
Assignees
Labels
performancePerformance raise issuesPerformance raise issues
Type
Projects
Status
No status