README.md
Keycloak Adapter Tests - JBoss Remote
Performance Tests
Parameters
- Warmup phase
warmup.loadLoad during warmup phase (# of clients).warmup.durationDuration of warmup phase in seconds.
- Measuremet iterations
initial.loadLoad for the initial measurement iteration (# of clients).load.increaseHow many clients to add after each iteration.load.increase.rateHow many clients to add per second.measurement.durationDuration of measurement iteration (in seconds).
- Limits
max.iterationsmax.threads
- Other
sleep.between.loopsSleep period between scenario loops.
Generated Load
Warmup phase and measurement iterations with load-increase phases in between.
load
^
│
│ /
│ _________/
│ /| |
│ / | |
│ _________/ | |
│ /| | | |
│ / | | | |
│ _________/ | | | |
│ /│ | | | | |
│ / | | | | | |
│ _________/ | | | | | |
│ /| | | | | | | |
│ ____________/ | | | | | | | |
│ /| | | | | | | | | |
│/ | | | | | | | | | |
└──|────────────|─|─────────|──|─────────|──|─────────|──|─────────|───────> time
<--warmup--> <--it.1-> <--it.2-> <--it.3-> <--it.4->
Login-Logout Test Scenario
Collected Statistics
- ACCESS_REQUEST_TIME
- LOGIN_REQUEST_TIME
- LOGIN_VERIFY_REQUEST_TIME
- LOGOUT_REQUEST_TIME
- LOGOUT_VERIFY_REQUEST_TIME
Parameters
- Limits
max.login.time.averageMaximum accepted average value of LOGIN_REQUEST_TIME.max.logout.time.averageMaximum accepted average value of LOGOUT_REQUEST_TIME.max.timeout.percentageMaximum accepted timeout percentage for all statistics.