keycloak-scim/testsuite/integration-arquillian/tests/other/adapters/jboss/remote
2016-11-23 15:52:38 +01:00
..
src Updated performance tests. Added app-profile-jee test application (from qs) to the testsuite. 2016-11-23 15:52:38 +01:00
pom.xml Updated performance tests. Added app-profile-jee test application (from qs) to the testsuite. 2016-11-23 15:52:38 +01:00
README.md Updates to the performance tests. 2016-06-01 16:06:51 +02:00

Keycloak Adapter Tests - JBoss Remote

Performance Tests

Parameters

  • Warmup phase
  • warmup.load Load during warmup phase (# of clients).
  • warmup.duration Duration of warmup phase in seconds.
  • Measuremet iterations
  • initial.load Load for the initial measurement iteration (# of clients).
  • load.increase How many clients to add after each iteration.
  • load.increase.rate How many clients to add per second.
  • measurement.duration Duration of measurement iteration (in seconds).
  • Limits
  • max.iterations
  • max.threads
  • Other
  • sleep.between.loops Sleep 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.average Maximum accepted average value of LOGIN_REQUEST_TIME.
  • max.logout.time.average Maximum accepted average value of LOGOUT_REQUEST_TIME.
  • max.timeout.percentage Maximum accepted timeout percentage for all statistics.