Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Test Result Staging

Currently, we don’t have performance metrics, so I’m using AOA performance metrics as a reference. Link: https://docs.google.com/document/d/176BIL9CrDz3C32MRsIpNGY6hKGt-IIInzGscHk-RTkQ/edit

Performance Metrics:

MetricTarget ValueDescription
Http req duration avg< 3000 msAverage response time should be below 3000 milliseconds (3 seconds)
Http req duration 95%< 3000 ms95th percentile response time should be faster than 3000 milliseconds (3 seconds)
Http req duration 90%< 3000 ms90th percentile response time should be faster than 3000 milliseconds (3 seconds)
Http Req failed rate< 0.05 (5%)The rate of failed requests should be less than 5%

Failures indicate capacity/performance limits under load; see the metric table for violations.

Test with 100 Virtual Users

ParameterValueDescription
Virtual Users100Number of concurrent virtual users
Duration10mDuration of the test
Parallelism3How many k6 test runner jobs the operator should spawn
StatusPASSThe test passed the performance metrics

Result Job 1

Result Job 2

Result Job 3

Result All Jobs

Aiven Load

Test with 200 Virtual Users

ParameterValueDescription
Virtual Users200Number of concurrent virtual users
Duration10mDuration of the test
Parallelism3How many k6 test runner jobs the operator should spawn
StatusPASSThe test passed the performance metrics

Result Job 1

Result Job 2

Result Job 3

Result All Jobs

Aiven Load

Test with 300 Virtual Users

ParameterValueDescription
Virtual Users300Number of concurrent virtual users
Duration10mDuration of the test
Parallelism3How many k6 test runner jobs the operator should spawn
StatusPASSThe test passed the performance metrics

Result Job 1

Result Job 2

Result Job 3

Result All Jobs

Aiven Load

Test with 400 Virtual Users

ParameterValueDescription
Virtual Users400Number of concurrent virtual users
Duration10mDuration of the test
Parallelism3How many k6 test runner jobs the operator should spawn
StatusFAILEDThe test did not pass the performance metrics (see metric table for violations)

Result Job 1

Result Job 2

Result Job 3

Result All Jobs

Test with 500 Virtual Users

ParameterValueDescription
Virtual Users500Number of concurrent virtual users
Duration10mDuration of the test
Parallelism3How many k6 test runner jobs the operator should spawn
StatusFAILEDThe test did not pass the performance metrics (see metric table for violations)

Result Job 1

Result Job 2

Result Job 3

Result All Jobs

Aiven Load