keycloak-scim/testsuite/integration-arquillian/tests/other/adapters/jboss/remote
mhajas e2ad59a74d KEYCLOAK-4816 KEYCLOAK-4817 Move javascript tests to base testsuite and (#4964)
* KEYCLOAK-4816 KEYCLOAK-4817 Move javascript tests to base testsuite and
use JavascriptExecutor

* Use PhantomJS 2.1.1 instead of 1.9.8 in Travis CI
2018-02-26 10:49:05 +01:00
..
src KEYCLOAK-4816 KEYCLOAK-4817 Move javascript tests to base testsuite and (#4964) 2018-02-26 10:49:05 +01:00
pom.xml Bump version to 4.0.0.CR1-SNAPSHOT 2017-12-21 15:06:00 +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.