...
JSON/YAML result files: testResult.zip
3.) 1-hour test execution with high load (tokens were generated between 1-2 seconds on 15 threads):
Code Block |
---|
perf.test.usecase.knoxtoken.numOfThreads=15
perf.test.usecase.knoxtoken.testDurationInSecs=3600
perf.test.usecase.knoxtoken.requestDelayLowerBoundInSecs=1
perf.test.usecase.knoxtoken.requestDelayUpperBoundInSecs=2 |
Additionally, I lowered the Token TTL to 10 minutes (by default, the token eviction grace period is set to 0). That triggered automated token eviction every 10 minutes.
*: There is a short warmup period at the beginning of each test round (see test results where token creation time takes ~2 seconds a couple of times). We could even see better results if those values were not recorded at the end (the longer the test period the better the average result is).