Add docs and scripts for 20230306 - steve vai test

Signed-off-by: Silvio Moioli <silvio@moioli.net>
This commit is contained in:
Silvio Moioli 2023-03-22 11:29:42 +01:00
parent c27f7a8ffc
commit 5a27225daa
No known key found for this signature in database
35 changed files with 4063 additions and 228 deletions

View File

@ -0,0 +1,69 @@
/\ |‾‾| /‾‾/ /‾‾/
/\ / \ | |/ / / /
/ \/ \ | ( / ‾‾\
/ \ | |\ \ | (‾) |
/ __________ \ |__| \__\ \_____/ .io
execution: local
script: ./load_steve_k8s_pagination.js
output: -
scenarios: (100.00%) 1 scenario, 10 max VUs, 24h0m30s max duration (incl. graceful stop):
* list: 30 iterations for each of 10 VUs (maxDuration: 24h0m0s, exec: list, gracefulStop: 30s)
running (0d00h00m01.0s), 10/10 VUs, 21 complete and 0 interrupted iterations
list [ 7% ] 10 VUs 0d00h00m00.9s/24h0m0s 021/300 iters, 30 per VU
running (0d00h00m02.0s), 10/10 VUs, 53 complete and 0 interrupted iterations
list [ 18% ] 10 VUs 0d00h00m01.9s/24h0m0s 053/300 iters, 30 per VU
running (0d00h00m03.0s), 10/10 VUs, 80 complete and 0 interrupted iterations
list [ 27% ] 10 VUs 0d00h00m02.9s/24h0m0s 080/300 iters, 30 per VU
running (0d00h00m04.0s), 10/10 VUs, 111 complete and 0 interrupted iterations
list [ 37% ] 10 VUs 0d00h00m03.9s/24h0m0s 111/300 iters, 30 per VU
running (0d00h00m05.0s), 10/10 VUs, 146 complete and 0 interrupted iterations
list [ 49% ] 10 VUs 0d00h00m04.9s/24h0m0s 146/300 iters, 30 per VU
running (0d00h00m06.0s), 10/10 VUs, 182 complete and 0 interrupted iterations
list [ 61% ] 10 VUs 0d00h00m05.9s/24h0m0s 182/300 iters, 30 per VU
running (0d00h00m07.0s), 10/10 VUs, 217 complete and 0 interrupted iterations
list [ 72% ] 10 VUs 0d00h00m06.9s/24h0m0s 217/300 iters, 30 per VU
running (0d00h00m08.0s), 10/10 VUs, 253 complete and 0 interrupted iterations
list [ 84% ] 10 VUs 0d00h00m07.9s/24h0m0s 253/300 iters, 30 per VU
running (0d00h00m09.0s), 07/10 VUs, 288 complete and 0 interrupted iterations
list [ 96% ] 10 VUs 0d00h00m08.9s/24h0m0s 288/300 iters, 30 per VU
running (0d00h00m09.4s), 00/10 VUs, 300 complete and 0 interrupted iterations
list ✓ [ 100% ] 10 VUs 0d00h00m09.3s/24h0m0s 300/300 iters, 30 per VU
✓ /v1/configmaps returns status 200
█ setup
✓ /v3-public/localProviders/local?action=login returns status 200
✓ checks.........................: 100.00% ✓ 601 ✗ 0
data_received..................: 521 MB 56 MB/s
data_sent......................: 945 kB 101 kB/s
http_req_blocked...............: avg=128.2µs min=0s med=0s max=11.09ms p(95)=1µs p(99)=6ms count=601
http_req_connecting............: avg=9.72µs min=0s med=0s max=704µs p(95)=0s p(99)=528µs count=601
http_req_duration..............: avg=143.7ms min=16.37ms med=123.19ms max=381.55ms p(95)=313.51ms p(99)=366.32ms count=601
{ expected_response:true }...: avg=143.7ms min=16.37ms med=123.19ms max=381.55ms p(95)=313.51ms p(99)=366.32ms count=601
http_req_failed................: 0.00% ✓ 0 ✗ 601
http_req_receiving.............: avg=30.4ms min=28µs med=20.62ms max=185.04ms p(95)=88.2ms p(99)=130.47ms count=601
http_req_sending...............: avg=20.5µs min=9µs med=18µs max=132µs p(95)=34µs p(99)=72µs count=601
http_req_tls_handshaking.......: avg=116.11µs min=0s med=0s max=10.1ms p(95)=0s p(99)=5.32ms count=601
http_req_waiting...............: avg=113.28ms min=9.1ms med=104.22ms max=337.48ms p(95)=244.3ms p(99)=291.32ms count=601
http_reqs......................: 601 64.090335/s
iteration_duration.............: avg=299.04ms min=115.11ms med=296.21ms max=481.77ms p(95)=394.45ms p(99)=418.09ms count=301
iterations.....................: 300 31.991848/s
vus............................: 7 min=7 max=10
vus_max........................: 10 min=10 max=10

View File

@ -0,0 +1,69 @@
/\ |‾‾| /‾‾/ /‾‾/
/\ / \ | |/ / / /
/ \/ \ | ( / ‾‾\
/ \ | |\ \ | (‾) |
/ __________ \ |__| \__\ \_____/ .io
execution: local
script: ./load_steve_k8s_pagination.js
output: -
scenarios: (100.00%) 1 scenario, 10 max VUs, 24h0m30s max duration (incl. graceful stop):
* list: 30 iterations for each of 10 VUs (maxDuration: 24h0m0s, exec: list, gracefulStop: 30s)
running (0d00h00m01.0s), 10/10 VUs, 20 complete and 0 interrupted iterations
list [ 7% ] 10 VUs 0d00h00m00.8s/24h0m0s 020/300 iters, 30 per VU
running (0d00h00m02.0s), 10/10 VUs, 51 complete and 0 interrupted iterations
list [ 17% ] 10 VUs 0d00h00m01.8s/24h0m0s 051/300 iters, 30 per VU
running (0d00h00m03.0s), 10/10 VUs, 83 complete and 0 interrupted iterations
list [ 28% ] 10 VUs 0d00h00m02.9s/24h0m0s 083/300 iters, 30 per VU
running (0d00h00m04.0s), 10/10 VUs, 115 complete and 0 interrupted iterations
list [ 38% ] 10 VUs 0d00h00m03.9s/24h0m0s 115/300 iters, 30 per VU
running (0d00h00m05.0s), 10/10 VUs, 142 complete and 0 interrupted iterations
list [ 47% ] 10 VUs 0d00h00m04.8s/24h0m0s 142/300 iters, 30 per VU
running (0d00h00m06.0s), 10/10 VUs, 172 complete and 0 interrupted iterations
list [ 57% ] 10 VUs 0d00h00m05.8s/24h0m0s 172/300 iters, 30 per VU
running (0d00h00m07.0s), 10/10 VUs, 207 complete and 0 interrupted iterations
list [ 69% ] 10 VUs 0d00h00m06.8s/24h0m0s 207/300 iters, 30 per VU
running (0d00h00m08.0s), 10/10 VUs, 237 complete and 0 interrupted iterations
list [ 79% ] 10 VUs 0d00h00m07.8s/24h0m0s 237/300 iters, 30 per VU
running (0d00h00m09.0s), 10/10 VUs, 269 complete and 0 interrupted iterations
list [ 90% ] 10 VUs 0d00h00m08.8s/24h0m0s 269/300 iters, 30 per VU
running (0d00h00m09.9s), 00/10 VUs, 300 complete and 0 interrupted iterations
list ✓ [ 100% ] 10 VUs 0d00h00m09.8s/24h0m0s 300/300 iters, 30 per VU
✓ /v1/configmaps returns status 200
█ setup
✓ /v3-public/localProviders/local?action=login returns status 200
✓ checks.........................: 100.00% ✓ 601 ✗ 0
data_received..................: 545 MB 55 MB/s
data_sent......................: 1.0 MB 104 kB/s
http_req_blocked...............: avg=137.29µs min=0s med=0s max=11.22ms p(95)=1µs p(99)=6.78ms count=601
http_req_connecting............: avg=15.41µs min=0s med=0s max=1.03ms p(95)=0s p(99)=823µs count=601
http_req_duration..............: avg=152.7ms min=27.94ms med=148.81ms max=371.75ms p(95)=288.59ms p(99)=329.46ms count=601
{ expected_response:true }...: avg=152.7ms min=27.94ms med=148.81ms max=371.75ms p(95)=288.59ms p(99)=329.46ms count=601
http_req_failed................: 0.00% ✓ 0 ✗ 601
http_req_receiving.............: avg=21.93ms min=48µs med=18.28ms max=107.53ms p(95)=47.9ms p(99)=70.25ms count=601
http_req_sending...............: avg=22.31µs min=11µs med=19µs max=274µs p(95)=38µs p(99)=91µs count=601
http_req_tls_handshaking.......: avg=119.05µs min=0s med=0s max=10.25ms p(95)=0s p(99)=5.72ms count=601
http_req_waiting...............: avg=130.74ms min=18.98ms med=126.65ms max=335.99ms p(95)=258.34ms p(99)=296.67ms count=601
http_reqs......................: 601 60.547196/s
iteration_duration.............: avg=318.11ms min=149.25ms med=319.94ms max=489.49ms p(95)=410.56ms p(99)=442.22ms count=301
iterations.....................: 300 30.223226/s
vus............................: 10 min=10 max=10
vus_max........................: 10 min=10 max=10

View File

@ -0,0 +1,57 @@
/\ |‾‾| /‾‾/ /‾‾/
/\ / \ | |/ / / /
/ \/ \ | ( / ‾‾\
/ \ | |\ \ | (‾) |
/ __________ \ |__| \__\ \_____/ .io
execution: local
script: ./load_steve_k8s_pagination.js
output: -
scenarios: (100.00%) 1 scenario, 10 max VUs, 24h0m30s max duration (incl. graceful stop):
* list: 30 iterations for each of 10 VUs (maxDuration: 24h0m0s, exec: list, gracefulStop: 30s)
running (0d00h00m01.0s), 10/10 VUs, 34 complete and 0 interrupted iterations
list [ 11% ] 10 VUs 0d00h00m00.9s/24h0m0s 034/300 iters, 30 per VU
running (0d00h00m02.0s), 10/10 VUs, 91 complete and 0 interrupted iterations
list [ 30% ] 10 VUs 0d00h00m01.9s/24h0m0s 091/300 iters, 30 per VU
running (0d00h00m03.0s), 10/10 VUs, 142 complete and 0 interrupted iterations
list [ 47% ] 10 VUs 0d00h00m02.9s/24h0m0s 142/300 iters, 30 per VU
running (0d00h00m04.0s), 10/10 VUs, 197 complete and 0 interrupted iterations
list [ 66% ] 10 VUs 0d00h00m03.9s/24h0m0s 197/300 iters, 30 per VU
running (0d00h00m05.0s), 10/10 VUs, 254 complete and 0 interrupted iterations
list [ 85% ] 10 VUs 0d00h00m04.9s/24h0m0s 254/300 iters, 30 per VU
running (0d00h00m05.8s), 00/10 VUs, 300 complete and 0 interrupted iterations
list ✓ [ 100% ] 10 VUs 0d00h00m05.6s/24h0m0s 300/300 iters, 30 per VU
✓ /v1/configmaps returns status 200
█ setup
✓ /v3-public/localProviders/local?action=login returns status 200
✓ checks.........................: 100.00% ✓ 601 ✗ 0
data_received..................: 518 MB 90 MB/s
data_sent......................: 825 kB 143 kB/s
http_req_blocked...............: avg=320.52µs min=0s med=0s max=29.76ms p(95)=1µs p(99)=16.15ms count=601
http_req_connecting............: avg=16.99µs min=0s med=0s max=1.47ms p(95)=0s p(99)=917µs count=601
http_req_duration..............: avg=85.94ms min=15.09ms med=77.46ms max=289.74ms p(95)=163.88ms p(99)=266.7ms count=601
{ expected_response:true }...: avg=85.94ms min=15.09ms med=77.46ms max=289.74ms p(95)=163.88ms p(99)=266.7ms count=601
http_req_failed................: 0.00% ✓ 0 ✗ 601
http_req_receiving.............: avg=27.39ms min=68µs med=19.5ms max=139.27ms p(95)=77.52ms p(99)=112.78ms count=601
http_req_sending...............: avg=19.83µs min=9µs med=17µs max=127µs p(95)=33µs p(99)=83µs count=601
http_req_tls_handshaking.......: avg=300.91µs min=0s med=0s max=28.53ms p(95)=0s p(99)=15.05ms count=601
http_req_waiting...............: avg=58.53ms min=10.91ms med=54.74ms max=176.87ms p(95)=97.63ms p(99)=142.06ms count=601
http_reqs......................: 601 103.932954/s
iteration_duration.............: avg=183.8ms min=88.07ms med=176.63ms max=351.05ms p(95)=254.08ms p(99)=340.19ms count=301
iterations.....................: 300 51.880011/s
vus............................: 10 min=10 max=10
vus_max........................: 10 min=10 max=10

View File

@ -0,0 +1,57 @@
/\ |‾‾| /‾‾/ /‾‾/
/\ / \ | |/ / / /
/ \/ \ | ( / ‾‾\
/ \ | |\ \ | (‾) |
/ __________ \ |__| \__\ \_____/ .io
execution: local
script: ./load_steve_k8s_pagination.js
output: -
scenarios: (100.00%) 1 scenario, 10 max VUs, 24h0m30s max duration (incl. graceful stop):
* list: 30 iterations for each of 10 VUs (maxDuration: 24h0m0s, exec: list, gracefulStop: 30s)
running (0d00h00m01.0s), 10/10 VUs, 34 complete and 0 interrupted iterations
list [ 11% ] 10 VUs 0d00h00m00.8s/24h0m0s 034/300 iters, 30 per VU
running (0d00h00m02.0s), 10/10 VUs, 91 complete and 0 interrupted iterations
list [ 30% ] 10 VUs 0d00h00m01.8s/24h0m0s 091/300 iters, 30 per VU
running (0d00h00m03.0s), 10/10 VUs, 146 complete and 0 interrupted iterations
list [ 49% ] 10 VUs 0d00h00m02.8s/24h0m0s 146/300 iters, 30 per VU
running (0d00h00m04.0s), 10/10 VUs, 200 complete and 0 interrupted iterations
list [ 67% ] 10 VUs 0d00h00m03.8s/24h0m0s 200/300 iters, 30 per VU
running (0d00h00m05.0s), 10/10 VUs, 251 complete and 0 interrupted iterations
list [ 84% ] 10 VUs 0d00h00m04.8s/24h0m0s 251/300 iters, 30 per VU
running (0d00h00m05.8s), 00/10 VUs, 300 complete and 0 interrupted iterations
list ✓ [ 100% ] 10 VUs 0d00h00m05.6s/24h0m0s 300/300 iters, 30 per VU
✓ /v1/configmaps returns status 200
█ setup
✓ /v3-public/localProviders/local?action=login returns status 200
✓ checks.........................: 100.00% ✓ 601 ✗ 0
data_received..................: 542 MB 93 MB/s
data_sent......................: 899 kB 155 kB/s
http_req_blocked...............: avg=455.59µs min=0s med=0s max=34.18ms p(95)=1µs p(99)=21.72ms count=601
http_req_connecting............: avg=15.9µs min=0s med=0s max=1.12ms p(95)=0s p(99)=885µs count=601
http_req_duration..............: avg=85.7ms min=26.45ms med=82.64ms max=195.28ms p(95)=125.53ms p(99)=167.39ms count=601
{ expected_response:true }...: avg=85.7ms min=26.45ms med=82.64ms max=195.28ms p(95)=125.53ms p(99)=167.39ms count=601
http_req_failed................: 0.00% ✓ 0 ✗ 601
http_req_receiving.............: avg=24.31ms min=43µs med=22.07ms max=118.6ms p(95)=49.62ms p(99)=73.66ms count=601
http_req_sending...............: avg=20.71µs min=10µs med=17µs max=153µs p(95)=35µs p(99)=98µs count=601
http_req_tls_handshaking.......: avg=436.67µs min=0s med=0s max=33.14ms p(95)=0s p(99)=20.66ms count=601
http_req_waiting...............: avg=61.36ms min=18.13ms med=59.33ms max=157.1ms p(95)=85.59ms p(99)=108.1ms count=601
http_reqs......................: 601 103.589756/s
iteration_duration.............: avg=185.04ms min=124.84ms med=177.53ms max=320.32ms p(95)=232.22ms p(99)=298.67ms count=301
iterations.....................: 300 51.708697/s
vus............................: 10 min=10 max=10
vus_max........................: 10 min=10 max=10

View File

@ -0,0 +1,66 @@
/\ |‾‾| /‾‾/ /‾‾/
/\ / \ | |/ / / /
/ \/ \ | ( / ‾‾\
/ \ | |\ \ | (‾) |
/ __________ \ |__| \__\ \_____/ .io
execution: local
script: ./load_steve_new_pagination.js
output: -
scenarios: (100.00%) 1 scenario, 10 max VUs, 24h0m30s max duration (incl. graceful stop):
* list: 30 iterations for each of 10 VUs (maxDuration: 24h0m0s, exec: list, gracefulStop: 30s)
running (0d00h00m01.0s), 10/10 VUs, 21 complete and 0 interrupted iterations
list [ 7% ] 10 VUs 0d00h00m00.9s/24h0m0s 021/300 iters, 30 per VU
running (0d00h00m02.0s), 10/10 VUs, 60 complete and 0 interrupted iterations
list [ 20% ] 10 VUs 0d00h00m01.9s/24h0m0s 060/300 iters, 30 per VU
running (0d00h00m03.0s), 10/10 VUs, 95 complete and 0 interrupted iterations
list [ 32% ] 10 VUs 0d00h00m02.9s/24h0m0s 095/300 iters, 30 per VU
running (0d00h00m04.0s), 10/10 VUs, 127 complete and 0 interrupted iterations
list [ 42% ] 10 VUs 0d00h00m03.9s/24h0m0s 127/300 iters, 30 per VU
running (0d00h00m05.0s), 10/10 VUs, 162 complete and 0 interrupted iterations
list [ 54% ] 10 VUs 0d00h00m04.9s/24h0m0s 162/300 iters, 30 per VU
running (0d00h00m06.0s), 10/10 VUs, 196 complete and 0 interrupted iterations
list [ 65% ] 10 VUs 0d00h00m05.9s/24h0m0s 196/300 iters, 30 per VU
running (0d00h00m07.0s), 10/10 VUs, 236 complete and 0 interrupted iterations
list [ 79% ] 10 VUs 0d00h00m06.9s/24h0m0s 236/300 iters, 30 per VU
running (0d00h00m08.0s), 09/10 VUs, 271 complete and 0 interrupted iterations
list [ 90% ] 10 VUs 0d00h00m07.9s/24h0m0s 271/300 iters, 30 per VU
running (0d00h00m08.8s), 00/10 VUs, 300 complete and 0 interrupted iterations
list ✓ [ 100% ] 10 VUs 0d00h00m08.7s/24h0m0s 300/300 iters, 30 per VU
✓ /v1/configmaps returns status 200
█ setup
✓ /v3-public/localProviders/local?action=login returns status 200
✓ checks.........................: 100.00% ✓ 901 ✗ 0
data_received..................: 521 MB 59 MB/s
data_sent......................: 926 kB 105 kB/s
http_req_blocked...............: avg=93.76µs min=0s med=0s max=11.58ms p(95)=1µs p(99)=6.01ms count=901
http_req_connecting............: avg=10.31µs min=0s med=0s max=1.11ms p(95)=0s p(99)=720µs count=901
http_req_duration..............: avg=90.15ms min=1.66ms med=34.66ms max=388.17ms p(95)=290.11ms p(99)=348.54ms count=901
{ expected_response:true }...: avg=90.15ms min=1.66ms med=34.66ms max=388.17ms p(95)=290.11ms p(99)=348.54ms count=901
http_req_failed................: 0.00% ✓ 0 ✗ 901
http_req_receiving.............: avg=21.75ms min=8µs med=5.37ms max=173.73ms p(95)=84.22ms p(99)=143.21ms count=901
http_req_sending...............: avg=20.04µs min=8µs med=17µs max=181µs p(95)=34µs p(99)=72µs count=901
http_req_tls_handshaking.......: avg=81.4µs min=0s med=0s max=10.49ms p(95)=0s p(99)=5.17ms count=901
http_req_waiting...............: avg=68.38ms min=1.63ms med=30.75ms max=357.46ms p(95)=214.47ms p(99)=254ms count=901
http_reqs......................: 901 101.838035/s
iteration_duration.............: avg=282.06ms min=116.17ms med=281.19ms max=429.23ms p(95)=393.45ms p(99)=422.59ms count=301
iterations.....................: 300 33.908336/s
vus............................: 9 min=9 max=10
vus_max........................: 10 min=10 max=10

View File

@ -0,0 +1,66 @@
/\ |‾‾| /‾‾/ /‾‾/
/\ / \ | |/ / / /
/ \/ \ | ( / ‾‾\
/ \ | |\ \ | (‾) |
/ __________ \ |__| \__\ \_____/ .io
execution: local
script: ./load_steve_new_pagination.js
output: -
scenarios: (100.00%) 1 scenario, 10 max VUs, 24h0m30s max duration (incl. graceful stop):
* list: 30 iterations for each of 10 VUs (maxDuration: 24h0m0s, exec: list, gracefulStop: 30s)
running (0d00h00m01.0s), 10/10 VUs, 23 complete and 0 interrupted iterations
list [ 8% ] 10 VUs 0d00h00m00.9s/24h0m0s 023/300 iters, 30 per VU
running (0d00h00m02.0s), 10/10 VUs, 62 complete and 0 interrupted iterations
list [ 21% ] 10 VUs 0d00h00m01.9s/24h0m0s 062/300 iters, 30 per VU
running (0d00h00m03.0s), 10/10 VUs, 98 complete and 0 interrupted iterations
list [ 33% ] 10 VUs 0d00h00m02.9s/24h0m0s 098/300 iters, 30 per VU
running (0d00h00m04.0s), 10/10 VUs, 134 complete and 0 interrupted iterations
list [ 45% ] 10 VUs 0d00h00m03.9s/24h0m0s 134/300 iters, 30 per VU
running (0d00h00m05.0s), 10/10 VUs, 170 complete and 0 interrupted iterations
list [ 57% ] 10 VUs 0d00h00m04.9s/24h0m0s 170/300 iters, 30 per VU
running (0d00h00m06.0s), 10/10 VUs, 202 complete and 0 interrupted iterations
list [ 67% ] 10 VUs 0d00h00m05.9s/24h0m0s 202/300 iters, 30 per VU
running (0d00h00m07.0s), 10/10 VUs, 239 complete and 0 interrupted iterations
list [ 80% ] 10 VUs 0d00h00m06.9s/24h0m0s 239/300 iters, 30 per VU
running (0d00h00m08.0s), 10/10 VUs, 277 complete and 0 interrupted iterations
list [ 92% ] 10 VUs 0d00h00m07.9s/24h0m0s 277/300 iters, 30 per VU
running (0d00h00m08.7s), 00/10 VUs, 300 complete and 0 interrupted iterations
list ✓ [ 100% ] 10 VUs 0d00h00m08.6s/24h0m0s 300/300 iters, 30 per VU
✓ /v1/configmaps returns status 200
█ setup
✓ /v3-public/localProviders/local?action=login returns status 200
✓ checks.........................: 100.00% ✓ 901 ✗ 0
data_received..................: 545 MB 63 MB/s
data_sent......................: 982 kB 114 kB/s
http_req_blocked...............: avg=83.33µs min=0s med=0s max=10.8ms p(95)=1µs p(99)=5.88ms count=901
http_req_connecting............: avg=7.32µs min=0s med=0s max=698µs p(95)=0s p(99)=544µs count=901
http_req_duration..............: avg=87.55ms min=1.25ms med=47.39ms max=424.97ms p(95)=258.33ms p(99)=316.35ms count=901
{ expected_response:true }...: avg=87.55ms min=1.25ms med=47.39ms max=424.97ms p(95)=258.33ms p(99)=316.35ms count=901
http_req_failed................: 0.00% ✓ 0 ✗ 901
http_req_receiving.............: avg=14.86ms min=6µs med=10.19ms max=92.58ms p(95)=43.16ms p(99)=62.69ms count=901
http_req_sending...............: avg=20.86µs min=9µs med=18µs max=261µs p(95)=40µs p(99)=66µs count=901
http_req_tls_handshaking.......: avg=74.44µs min=0s med=0s max=9.85ms p(95)=0s p(99)=5.23ms count=901
http_req_waiting...............: avg=72.67ms min=1.23ms med=34.88ms max=388.84ms p(95)=224.89ms p(99)=286.83ms count=901
http_reqs......................: 901 104.062046/s
iteration_duration.............: avg=275.48ms min=105.6ms med=268.19ms max=494.86ms p(95)=394.19ms p(99)=443.07ms count=301
iterations.....................: 300 34.64885/s
vus............................: 10 min=10 max=10
vus_max........................: 10 min=10 max=10

View File

@ -0,0 +1,60 @@
/\ |‾‾| /‾‾/ /‾‾/
/\ / \ | |/ / / /
/ \/ \ | ( / ‾‾\
/ \ | |\ \ | (‾) |
/ __________ \ |__| \__\ \_____/ .io
execution: local
script: ./load_steve_new_pagination.js
output: -
scenarios: (100.00%) 1 scenario, 10 max VUs, 24h0m30s max duration (incl. graceful stop):
* list: 30 iterations for each of 10 VUs (maxDuration: 24h0m0s, exec: list, gracefulStop: 30s)
running (0d00h00m01.0s), 10/10 VUs, 33 complete and 0 interrupted iterations
list [ 11% ] 10 VUs 0d00h00m00.9s/24h0m0s 033/300 iters, 30 per VU
running (0d00h00m02.0s), 10/10 VUs, 82 complete and 0 interrupted iterations
list [ 27% ] 10 VUs 0d00h00m01.9s/24h0m0s 082/300 iters, 30 per VU
running (0d00h00m03.0s), 10/10 VUs, 129 complete and 0 interrupted iterations
list [ 43% ] 10 VUs 0d00h00m02.9s/24h0m0s 129/300 iters, 30 per VU
running (0d00h00m04.0s), 10/10 VUs, 178 complete and 0 interrupted iterations
list [ 59% ] 10 VUs 0d00h00m03.9s/24h0m0s 178/300 iters, 30 per VU
running (0d00h00m05.0s), 10/10 VUs, 228 complete and 0 interrupted iterations
list [ 76% ] 10 VUs 0d00h00m04.9s/24h0m0s 228/300 iters, 30 per VU
running (0d00h00m06.0s), 10/10 VUs, 277 complete and 0 interrupted iterations
list [ 92% ] 10 VUs 0d00h00m05.9s/24h0m0s 277/300 iters, 30 per VU
running (0d00h00m06.4s), 00/10 VUs, 300 complete and 0 interrupted iterations
list ✓ [ 100% ] 10 VUs 0d00h00m06.3s/24h0m0s 300/300 iters, 30 per VU
✓ /v1/configmaps returns status 200
█ setup
✓ /v3-public/localProviders/local?action=login returns status 200
✓ checks.........................: 100.00% ✓ 901 ✗ 0
data_received..................: 518 MB 81 MB/s
data_sent......................: 871 kB 136 kB/s
http_req_blocked...............: avg=113.98µs min=0s med=0s max=12.55ms p(95)=1µs p(99)=6.94ms count=901
http_req_connecting............: avg=11.12µs min=0s med=0s max=1.18ms p(95)=0s p(99)=800µs count=901
http_req_duration..............: avg=64.04ms min=2.03ms med=45.28ms max=223.82ms p(95)=169.47ms p(99)=213.59ms count=901
{ expected_response:true }...: avg=64.04ms min=2.03ms med=45.28ms max=223.82ms p(95)=169.47ms p(99)=213.59ms count=901
http_req_failed................: 0.00% ✓ 0 ✗ 901
http_req_receiving.............: avg=24ms min=8µs med=7.23ms max=162.72ms p(95)=97.48ms p(99)=129.04ms count=901
http_req_sending...............: avg=20.06µs min=8µs med=17µs max=159µs p(95)=38µs p(99)=70µs count=901
http_req_tls_handshaking.......: avg=100.96µs min=0s med=0s max=11.49ms p(95)=0s p(99)=5.88ms count=901
http_req_waiting...............: avg=40.01ms min=2ms med=37.59ms max=140.62ms p(95)=85.85ms p(99)=107.9ms count=901
http_reqs......................: 901 140.709049/s
iteration_duration.............: avg=203.7ms min=72.99ms med=206.07ms max=321.72ms p(95)=270.86ms p(99)=285.61ms count=301
iterations.....................: 300 46.85096/s
vus............................: 10 min=10 max=10
vus_max........................: 10 min=10 max=10

View File

@ -0,0 +1,60 @@
/\ |‾‾| /‾‾/ /‾‾/
/\ / \ | |/ / / /
/ \/ \ | ( / ‾‾\
/ \ | |\ \ | (‾) |
/ __________ \ |__| \__\ \_____/ .io
execution: local
script: ./load_steve_new_pagination.js
output: -
scenarios: (100.00%) 1 scenario, 10 max VUs, 24h0m30s max duration (incl. graceful stop):
* list: 30 iterations for each of 10 VUs (maxDuration: 24h0m0s, exec: list, gracefulStop: 30s)
running (0d00h00m01.0s), 10/10 VUs, 37 complete and 0 interrupted iterations
list [ 12% ] 10 VUs 0d00h00m00.9s/24h0m0s 037/300 iters, 30 per VU
running (0d00h00m02.0s), 10/10 VUs, 89 complete and 0 interrupted iterations
list [ 30% ] 10 VUs 0d00h00m01.9s/24h0m0s 089/300 iters, 30 per VU
running (0d00h00m03.0s), 10/10 VUs, 139 complete and 0 interrupted iterations
list [ 46% ] 10 VUs 0d00h00m02.9s/24h0m0s 139/300 iters, 30 per VU
running (0d00h00m04.0s), 10/10 VUs, 185 complete and 0 interrupted iterations
list [ 62% ] 10 VUs 0d00h00m03.9s/24h0m0s 185/300 iters, 30 per VU
running (0d00h00m05.0s), 10/10 VUs, 238 complete and 0 interrupted iterations
list [ 79% ] 10 VUs 0d00h00m04.9s/24h0m0s 238/300 iters, 30 per VU
running (0d00h00m06.0s), 08/10 VUs, 285 complete and 0 interrupted iterations
list [ 95% ] 10 VUs 0d00h00m05.9s/24h0m0s 285/300 iters, 30 per VU
running (0d00h00m06.3s), 00/10 VUs, 300 complete and 0 interrupted iterations
list ✓ [ 100% ] 10 VUs 0d00h00m06.2s/24h0m0s 300/300 iters, 30 per VU
✓ /v1/configmaps returns status 200
█ setup
✓ /v3-public/localProviders/local?action=login returns status 200
✓ checks.........................: 100.00% ✓ 901 ✗ 0
data_received..................: 542 MB 86 MB/s
data_sent......................: 920 kB 146 kB/s
http_req_blocked...............: avg=101.84µs min=0s med=0s max=10.73ms p(95)=1µs p(99)=6.59ms count=901
http_req_connecting............: avg=11.06µs min=0s med=0s max=1.11ms p(95)=0s p(99)=799µs count=901
http_req_duration..............: avg=62.16ms min=1.88ms med=64.54ms max=216.41ms p(95)=128.59ms p(99)=157.02ms count=901
{ expected_response:true }...: avg=62.16ms min=1.88ms med=64.54ms max=216.41ms p(95)=128.59ms p(99)=157.02ms count=901
http_req_failed................: 0.00% ✓ 0 ✗ 901
http_req_receiving.............: avg=16.81ms min=7µs med=13.06ms max=90.98ms p(95)=51.41ms p(99)=72.82ms count=901
http_req_sending...............: avg=20.96µs min=9µs med=17µs max=199µs p(95)=45µs p(99)=85µs count=901
http_req_tls_handshaking.......: avg=88.74µs min=0s med=0s max=9.79ms p(95)=0s p(99)=5.37ms count=901
http_req_waiting...............: avg=45.32ms min=1.83ms med=46.39ms max=202.56ms p(95)=87.93ms p(99)=116.89ms count=901
http_reqs......................: 901 142.958984/s
iteration_duration.............: avg=199.31ms min=74.65ms med=199.22ms max=314.59ms p(95)=255.39ms p(99)=283.58ms count=301
iterations.....................: 300 47.600106/s
vus............................: 8 min=8 max=10
vus_max........................: 10 min=10 max=10

View File

@ -0,0 +1,339 @@
/\ |‾‾| /‾‾/ /‾‾/
/\ / \ | |/ / / /
/ \/ \ | ( / ‾‾\
/ \ | |\ \ | (‾) |
/ __________ \ |__| \__\ \_____/ .io
execution: local
script: ./load_steve_k8s_pagination.js
output: -
scenarios: (100.00%) 1 scenario, 10 max VUs, 24h0m30s max duration (incl. graceful stop):
* list: 30 iterations for each of 10 VUs (maxDuration: 24h0m0s, exec: list, gracefulStop: 30s)
running (0d00h00m01.0s), 10/10 VUs, 0 complete and 0 interrupted iterations
list [ 0% ] 10 VUs 0d00h00m00.9s/24h0m0s 000/300 iters, 30 per VU
running (0d00h00m02.0s), 10/10 VUs, 0 complete and 0 interrupted iterations
list [ 0% ] 10 VUs 0d00h00m01.9s/24h0m0s 000/300 iters, 30 per VU
running (0d00h00m03.0s), 10/10 VUs, 0 complete and 0 interrupted iterations
list [ 0% ] 10 VUs 0d00h00m02.9s/24h0m0s 000/300 iters, 30 per VU
running (0d00h00m04.0s), 10/10 VUs, 10 complete and 0 interrupted iterations
list [ 3% ] 10 VUs 0d00h00m03.9s/24h0m0s 010/300 iters, 30 per VU
running (0d00h00m05.0s), 10/10 VUs, 10 complete and 0 interrupted iterations
list [ 3% ] 10 VUs 0d00h00m04.9s/24h0m0s 010/300 iters, 30 per VU
running (0d00h00m06.0s), 10/10 VUs, 10 complete and 0 interrupted iterations
list [ 3% ] 10 VUs 0d00h00m05.9s/24h0m0s 010/300 iters, 30 per VU
running (0d00h00m07.0s), 10/10 VUs, 18 complete and 0 interrupted iterations
list [ 6% ] 10 VUs 0d00h00m06.9s/24h0m0s 018/300 iters, 30 per VU
running (0d00h00m08.0s), 10/10 VUs, 20 complete and 0 interrupted iterations
list [ 7% ] 10 VUs 0d00h00m07.9s/24h0m0s 020/300 iters, 30 per VU
running (0d00h00m09.0s), 10/10 VUs, 20 complete and 0 interrupted iterations
list [ 7% ] 10 VUs 0d00h00m08.9s/24h0m0s 020/300 iters, 30 per VU
running (0d00h00m10.0s), 10/10 VUs, 20 complete and 0 interrupted iterations
list [ 7% ] 10 VUs 0d00h00m09.9s/24h0m0s 020/300 iters, 30 per VU
running (0d00h00m11.0s), 10/10 VUs, 30 complete and 0 interrupted iterations
list [ 10% ] 10 VUs 0d00h00m10.9s/24h0m0s 030/300 iters, 30 per VU
running (0d00h00m12.0s), 10/10 VUs, 30 complete and 0 interrupted iterations
list [ 10% ] 10 VUs 0d00h00m11.9s/24h0m0s 030/300 iters, 30 per VU
running (0d00h00m13.0s), 10/10 VUs, 30 complete and 0 interrupted iterations
list [ 10% ] 10 VUs 0d00h00m12.9s/24h0m0s 030/300 iters, 30 per VU
running (0d00h00m14.0s), 10/10 VUs, 40 complete and 0 interrupted iterations
list [ 13% ] 10 VUs 0d00h00m13.9s/24h0m0s 040/300 iters, 30 per VU
running (0d00h00m15.0s), 10/10 VUs, 40 complete and 0 interrupted iterations
list [ 13% ] 10 VUs 0d00h00m14.9s/24h0m0s 040/300 iters, 30 per VU
running (0d00h00m16.0s), 10/10 VUs, 40 complete and 0 interrupted iterations
list [ 13% ] 10 VUs 0d00h00m15.9s/24h0m0s 040/300 iters, 30 per VU
running (0d00h00m17.0s), 10/10 VUs, 50 complete and 0 interrupted iterations
list [ 17% ] 10 VUs 0d00h00m16.9s/24h0m0s 050/300 iters, 30 per VU
running (0d00h00m18.0s), 10/10 VUs, 50 complete and 0 interrupted iterations
list [ 17% ] 10 VUs 0d00h00m17.9s/24h0m0s 050/300 iters, 30 per VU
running (0d00h00m19.0s), 10/10 VUs, 50 complete and 0 interrupted iterations
list [ 17% ] 10 VUs 0d00h00m18.9s/24h0m0s 050/300 iters, 30 per VU
running (0d00h00m20.0s), 10/10 VUs, 51 complete and 0 interrupted iterations
list [ 17% ] 10 VUs 0d00h00m19.9s/24h0m0s 051/300 iters, 30 per VU
running (0d00h00m21.0s), 10/10 VUs, 60 complete and 0 interrupted iterations
list [ 20% ] 10 VUs 0d00h00m20.9s/24h0m0s 060/300 iters, 30 per VU
running (0d00h00m22.0s), 10/10 VUs, 60 complete and 0 interrupted iterations
list [ 20% ] 10 VUs 0d00h00m21.9s/24h0m0s 060/300 iters, 30 per VU
running (0d00h00m23.0s), 10/10 VUs, 60 complete and 0 interrupted iterations
list [ 20% ] 10 VUs 0d00h00m22.9s/24h0m0s 060/300 iters, 30 per VU
running (0d00h00m24.0s), 10/10 VUs, 70 complete and 0 interrupted iterations
list [ 23% ] 10 VUs 0d00h00m23.9s/24h0m0s 070/300 iters, 30 per VU
running (0d00h00m25.0s), 10/10 VUs, 70 complete and 0 interrupted iterations
list [ 23% ] 10 VUs 0d00h00m24.9s/24h0m0s 070/300 iters, 30 per VU
running (0d00h00m26.0s), 10/10 VUs, 70 complete and 0 interrupted iterations
list [ 23% ] 10 VUs 0d00h00m25.9s/24h0m0s 070/300 iters, 30 per VU
running (0d00h00m27.0s), 10/10 VUs, 80 complete and 0 interrupted iterations
list [ 27% ] 10 VUs 0d00h00m26.9s/24h0m0s 080/300 iters, 30 per VU
running (0d00h00m28.0s), 10/10 VUs, 80 complete and 0 interrupted iterations
list [ 27% ] 10 VUs 0d00h00m27.9s/24h0m0s 080/300 iters, 30 per VU
running (0d00h00m29.0s), 10/10 VUs, 80 complete and 0 interrupted iterations
list [ 27% ] 10 VUs 0d00h00m28.9s/24h0m0s 080/300 iters, 30 per VU
running (0d00h00m30.0s), 10/10 VUs, 89 complete and 0 interrupted iterations
list [ 30% ] 10 VUs 0d00h00m29.9s/24h0m0s 089/300 iters, 30 per VU
running (0d00h00m31.0s), 10/10 VUs, 90 complete and 0 interrupted iterations
list [ 30% ] 10 VUs 0d00h00m30.9s/24h0m0s 090/300 iters, 30 per VU
running (0d00h00m32.0s), 10/10 VUs, 90 complete and 0 interrupted iterations
list [ 30% ] 10 VUs 0d00h00m31.9s/24h0m0s 090/300 iters, 30 per VU
running (0d00h00m33.0s), 10/10 VUs, 99 complete and 0 interrupted iterations
list [ 33% ] 10 VUs 0d00h00m32.9s/24h0m0s 099/300 iters, 30 per VU
running (0d00h00m34.0s), 10/10 VUs, 100 complete and 0 interrupted iterations
list [ 33% ] 10 VUs 0d00h00m33.9s/24h0m0s 100/300 iters, 30 per VU
running (0d00h00m35.0s), 10/10 VUs, 100 complete and 0 interrupted iterations
list [ 33% ] 10 VUs 0d00h00m34.9s/24h0m0s 100/300 iters, 30 per VU
running (0d00h00m36.0s), 10/10 VUs, 101 complete and 0 interrupted iterations
list [ 34% ] 10 VUs 0d00h00m35.9s/24h0m0s 101/300 iters, 30 per VU
running (0d00h00m37.0s), 10/10 VUs, 109 complete and 0 interrupted iterations
list [ 36% ] 10 VUs 0d00h00m36.9s/24h0m0s 109/300 iters, 30 per VU
running (0d00h00m38.0s), 10/10 VUs, 110 complete and 0 interrupted iterations
list [ 37% ] 10 VUs 0d00h00m37.9s/24h0m0s 110/300 iters, 30 per VU
running (0d00h00m39.0s), 10/10 VUs, 110 complete and 0 interrupted iterations
list [ 37% ] 10 VUs 0d00h00m38.9s/24h0m0s 110/300 iters, 30 per VU
running (0d00h00m40.0s), 10/10 VUs, 119 complete and 0 interrupted iterations
list [ 40% ] 10 VUs 0d00h00m39.9s/24h0m0s 119/300 iters, 30 per VU
running (0d00h00m41.0s), 10/10 VUs, 120 complete and 0 interrupted iterations
list [ 40% ] 10 VUs 0d00h00m40.9s/24h0m0s 120/300 iters, 30 per VU
running (0d00h00m42.0s), 10/10 VUs, 120 complete and 0 interrupted iterations
list [ 40% ] 10 VUs 0d00h00m41.9s/24h0m0s 120/300 iters, 30 per VU
running (0d00h00m43.0s), 10/10 VUs, 127 complete and 0 interrupted iterations
list [ 42% ] 10 VUs 0d00h00m42.9s/24h0m0s 127/300 iters, 30 per VU
running (0d00h00m44.0s), 10/10 VUs, 129 complete and 0 interrupted iterations
list [ 43% ] 10 VUs 0d00h00m43.9s/24h0m0s 129/300 iters, 30 per VU
running (0d00h00m45.0s), 10/10 VUs, 130 complete and 0 interrupted iterations
list [ 43% ] 10 VUs 0d00h00m44.9s/24h0m0s 130/300 iters, 30 per VU
running (0d00h00m46.0s), 10/10 VUs, 130 complete and 0 interrupted iterations
list [ 43% ] 10 VUs 0d00h00m45.9s/24h0m0s 130/300 iters, 30 per VU
running (0d00h00m47.0s), 10/10 VUs, 139 complete and 0 interrupted iterations
list [ 46% ] 10 VUs 0d00h00m46.9s/24h0m0s 139/300 iters, 30 per VU
running (0d00h00m48.0s), 10/10 VUs, 140 complete and 0 interrupted iterations
list [ 47% ] 10 VUs 0d00h00m47.9s/24h0m0s 140/300 iters, 30 per VU
running (0d00h00m49.0s), 10/10 VUs, 140 complete and 0 interrupted iterations
list [ 47% ] 10 VUs 0d00h00m48.9s/24h0m0s 140/300 iters, 30 per VU
running (0d00h00m50.0s), 10/10 VUs, 148 complete and 0 interrupted iterations
list [ 49% ] 10 VUs 0d00h00m49.9s/24h0m0s 148/300 iters, 30 per VU
running (0d00h00m51.0s), 10/10 VUs, 149 complete and 0 interrupted iterations
list [ 50% ] 10 VUs 0d00h00m50.9s/24h0m0s 149/300 iters, 30 per VU
running (0d00h00m52.0s), 10/10 VUs, 150 complete and 0 interrupted iterations
list [ 50% ] 10 VUs 0d00h00m51.9s/24h0m0s 150/300 iters, 30 per VU
running (0d00h00m53.0s), 10/10 VUs, 158 complete and 0 interrupted iterations
list [ 53% ] 10 VUs 0d00h00m52.9s/24h0m0s 158/300 iters, 30 per VU
running (0d00h00m54.0s), 10/10 VUs, 159 complete and 0 interrupted iterations
list [ 53% ] 10 VUs 0d00h00m53.9s/24h0m0s 159/300 iters, 30 per VU
running (0d00h00m55.0s), 10/10 VUs, 160 complete and 0 interrupted iterations
list [ 53% ] 10 VUs 0d00h00m54.9s/24h0m0s 160/300 iters, 30 per VU
running (0d00h00m56.0s), 10/10 VUs, 168 complete and 0 interrupted iterations
list [ 56% ] 10 VUs 0d00h00m55.9s/24h0m0s 168/300 iters, 30 per VU
running (0d00h00m57.0s), 10/10 VUs, 168 complete and 0 interrupted iterations
list [ 56% ] 10 VUs 0d00h00m56.9s/24h0m0s 168/300 iters, 30 per VU
running (0d00h00m58.0s), 10/10 VUs, 170 complete and 0 interrupted iterations
list [ 57% ] 10 VUs 0d00h00m57.9s/24h0m0s 170/300 iters, 30 per VU
running (0d00h00m59.0s), 10/10 VUs, 170 complete and 0 interrupted iterations
list [ 57% ] 10 VUs 0d00h00m58.9s/24h0m0s 170/300 iters, 30 per VU
running (0d00h01m00.0s), 10/10 VUs, 178 complete and 0 interrupted iterations
list [ 59% ] 10 VUs 0d00h00m59.9s/24h0m0s 178/300 iters, 30 per VU
running (0d00h01m01.0s), 10/10 VUs, 178 complete and 0 interrupted iterations
list [ 59% ] 10 VUs 0d00h01m00.9s/24h0m0s 178/300 iters, 30 per VU
running (0d00h01m02.0s), 10/10 VUs, 180 complete and 0 interrupted iterations
list [ 60% ] 10 VUs 0d00h01m01.9s/24h0m0s 180/300 iters, 30 per VU
running (0d00h01m03.0s), 10/10 VUs, 188 complete and 0 interrupted iterations
list [ 63% ] 10 VUs 0d00h01m02.9s/24h0m0s 188/300 iters, 30 per VU
running (0d00h01m04.0s), 10/10 VUs, 188 complete and 0 interrupted iterations
list [ 63% ] 10 VUs 0d00h01m03.9s/24h0m0s 188/300 iters, 30 per VU
running (0d00h01m05.0s), 10/10 VUs, 189 complete and 0 interrupted iterations
list [ 63% ] 10 VUs 0d00h01m04.9s/24h0m0s 189/300 iters, 30 per VU
running (0d00h01m06.0s), 10/10 VUs, 197 complete and 0 interrupted iterations
list [ 66% ] 10 VUs 0d00h01m05.9s/24h0m0s 197/300 iters, 30 per VU
running (0d00h01m07.0s), 10/10 VUs, 198 complete and 0 interrupted iterations
list [ 66% ] 10 VUs 0d00h01m06.9s/24h0m0s 198/300 iters, 30 per VU
running (0d00h01m08.0s), 10/10 VUs, 199 complete and 0 interrupted iterations
list [ 66% ] 10 VUs 0d00h01m07.9s/24h0m0s 199/300 iters, 30 per VU
running (0d00h01m09.0s), 10/10 VUs, 207 complete and 0 interrupted iterations
list [ 69% ] 10 VUs 0d00h01m08.9s/24h0m0s 207/300 iters, 30 per VU
running (0d00h01m10.0s), 10/10 VUs, 208 complete and 0 interrupted iterations
list [ 69% ] 10 VUs 0d00h01m09.9s/24h0m0s 208/300 iters, 30 per VU
running (0d00h01m11.0s), 10/10 VUs, 208 complete and 0 interrupted iterations
list [ 69% ] 10 VUs 0d00h01m10.9s/24h0m0s 208/300 iters, 30 per VU
running (0d00h01m12.0s), 10/10 VUs, 209 complete and 0 interrupted iterations
list [ 70% ] 10 VUs 0d00h01m11.9s/24h0m0s 209/300 iters, 30 per VU
running (0d00h01m13.0s), 10/10 VUs, 217 complete and 0 interrupted iterations
list [ 72% ] 10 VUs 0d00h01m12.9s/24h0m0s 217/300 iters, 30 per VU
running (0d00h01m14.0s), 10/10 VUs, 218 complete and 0 interrupted iterations
list [ 73% ] 10 VUs 0d00h01m13.9s/24h0m0s 218/300 iters, 30 per VU
running (0d00h01m15.0s), 10/10 VUs, 219 complete and 0 interrupted iterations
list [ 73% ] 10 VUs 0d00h01m14.9s/24h0m0s 219/300 iters, 30 per VU
running (0d00h01m16.0s), 10/10 VUs, 227 complete and 0 interrupted iterations
list [ 76% ] 10 VUs 0d00h01m15.9s/24h0m0s 227/300 iters, 30 per VU
running (0d00h01m17.0s), 10/10 VUs, 228 complete and 0 interrupted iterations
list [ 76% ] 10 VUs 0d00h01m16.9s/24h0m0s 228/300 iters, 30 per VU
running (0d00h01m18.0s), 10/10 VUs, 228 complete and 0 interrupted iterations
list [ 76% ] 10 VUs 0d00h01m17.9s/24h0m0s 228/300 iters, 30 per VU
running (0d00h01m19.0s), 10/10 VUs, 237 complete and 0 interrupted iterations
list [ 79% ] 10 VUs 0d00h01m18.9s/24h0m0s 237/300 iters, 30 per VU
running (0d00h01m20.0s), 10/10 VUs, 237 complete and 0 interrupted iterations
list [ 79% ] 10 VUs 0d00h01m19.9s/24h0m0s 237/300 iters, 30 per VU
running (0d00h01m21.0s), 10/10 VUs, 238 complete and 0 interrupted iterations
list [ 79% ] 10 VUs 0d00h01m20.9s/24h0m0s 238/300 iters, 30 per VU
running (0d00h01m22.0s), 10/10 VUs, 247 complete and 0 interrupted iterations
list [ 82% ] 10 VUs 0d00h01m21.9s/24h0m0s 247/300 iters, 30 per VU
running (0d00h01m23.0s), 10/10 VUs, 247 complete and 0 interrupted iterations
list [ 82% ] 10 VUs 0d00h01m22.9s/24h0m0s 247/300 iters, 30 per VU
running (0d00h01m24.0s), 10/10 VUs, 248 complete and 0 interrupted iterations
list [ 83% ] 10 VUs 0d00h01m23.9s/24h0m0s 248/300 iters, 30 per VU
running (0d00h01m25.0s), 10/10 VUs, 257 complete and 0 interrupted iterations
list [ 86% ] 10 VUs 0d00h01m24.9s/24h0m0s 257/300 iters, 30 per VU
running (0d00h01m26.0s), 10/10 VUs, 257 complete and 0 interrupted iterations
list [ 86% ] 10 VUs 0d00h01m25.9s/24h0m0s 257/300 iters, 30 per VU
running (0d00h01m27.0s), 10/10 VUs, 258 complete and 0 interrupted iterations
list [ 86% ] 10 VUs 0d00h01m26.9s/24h0m0s 258/300 iters, 30 per VU
running (0d00h01m28.0s), 10/10 VUs, 258 complete and 0 interrupted iterations
list [ 86% ] 10 VUs 0d00h01m27.9s/24h0m0s 258/300 iters, 30 per VU
running (0d00h01m29.0s), 10/10 VUs, 267 complete and 0 interrupted iterations
list [ 89% ] 10 VUs 0d00h01m28.9s/24h0m0s 267/300 iters, 30 per VU
running (0d00h01m30.0s), 10/10 VUs, 267 complete and 0 interrupted iterations
list [ 89% ] 10 VUs 0d00h01m29.9s/24h0m0s 267/300 iters, 30 per VU
running (0d00h01m31.0s), 10/10 VUs, 268 complete and 0 interrupted iterations
list [ 89% ] 10 VUs 0d00h01m30.9s/24h0m0s 268/300 iters, 30 per VU
running (0d00h01m32.0s), 10/10 VUs, 277 complete and 0 interrupted iterations
list [ 92% ] 10 VUs 0d00h01m31.9s/24h0m0s 277/300 iters, 30 per VU
running (0d00h01m33.0s), 10/10 VUs, 277 complete and 0 interrupted iterations
list [ 92% ] 10 VUs 0d00h01m32.9s/24h0m0s 277/300 iters, 30 per VU
running (0d00h01m34.0s), 10/10 VUs, 278 complete and 0 interrupted iterations
list [ 93% ] 10 VUs 0d00h01m33.9s/24h0m0s 278/300 iters, 30 per VU
running (0d00h01m35.0s), 10/10 VUs, 281 complete and 0 interrupted iterations
list [ 94% ] 10 VUs 0d00h01m34.9s/24h0m0s 281/300 iters, 30 per VU
running (0d00h01m36.0s), 10/10 VUs, 287 complete and 0 interrupted iterations
list [ 96% ] 10 VUs 0d00h01m35.9s/24h0m0s 287/300 iters, 30 per VU
running (0d00h01m37.0s), 10/10 VUs, 288 complete and 0 interrupted iterations
list [ 96% ] 10 VUs 0d00h01m36.9s/24h0m0s 288/300 iters, 30 per VU
running (0d00h01m38.0s), 10/10 VUs, 288 complete and 0 interrupted iterations
list [ 96% ] 10 VUs 0d00h01m37.9s/24h0m0s 288/300 iters, 30 per VU
running (0d00h01m39.0s), 03/10 VUs, 297 complete and 0 interrupted iterations
list [ 99% ] 10 VUs 0d00h01m38.9s/24h0m0s 297/300 iters, 30 per VU
running (0d00h01m40.0s), 00/10 VUs, 300 complete and 0 interrupted iterations
list ✓ [ 100% ] 10 VUs 0d00h01m39.9s/24h0m0s 300/300 iters, 30 per VU
✓ /v1/configmaps returns status 200
█ setup
✓ /v3-public/localProviders/local?action=login returns status 200
✓ checks.........................: 100.00% ✓ 3901 ✗ 0
data_received..................: 5.4 GB 54 MB/s
data_sent......................: 10 MB 100 kB/s
http_req_blocked...............: avg=20.56µs min=0s med=0s max=11.41ms p(95)=1µs p(99)=1µs count=3901
http_req_connecting............: avg=2.29µs min=0s med=0s max=1.02ms p(95)=0s p(99)=0s count=3901
http_req_duration..............: avg=243.69ms min=12.67ms med=254.79ms max=713.84ms p(95)=386.64ms p(99)=463.24ms count=3901
{ expected_response:true }...: avg=243.69ms min=12.67ms med=254.79ms max=713.84ms p(95)=386.64ms p(99)=463.24ms count=3901
http_req_failed................: 0.00% ✓ 0 ✗ 3901
http_req_receiving.............: avg=23.52ms min=37µs med=17.25ms max=190.01ms p(95)=53.65ms p(99)=79.02ms count=3901
http_req_sending...............: avg=23.94µs min=11µs med=21µs max=145µs p(95)=40µs p(99)=61µs count=3901
http_req_tls_handshaking.......: avg=17.72µs min=0s med=0s max=10.48ms p(95)=0s p(99)=0s count=3901
http_req_waiting...............: avg=220.14ms min=8.27ms med=231.77ms max=693.32ms p(95)=358.97ms p(99)=434.91ms count=3901
http_reqs......................: 3901 39.01436/s
iteration_duration.............: avg=3.27s min=116.77ms med=3.27s max=3.77s p(95)=3.62s p(99)=3.73s count=301
iterations.....................: 300 3.000335/s
vus............................: 3 min=3 max=10
vus_max........................: 10 min=10 max=10

View File

@ -0,0 +1,348 @@
/\ |‾‾| /‾‾/ /‾‾/
/\ / \ | |/ / / /
/ \/ \ | ( / ‾‾\
/ \ | |\ \ | (‾) |
/ __________ \ |__| \__\ \_____/ .io
execution: local
script: ./load_steve_k8s_pagination.js
output: -
scenarios: (100.00%) 1 scenario, 10 max VUs, 24h0m30s max duration (incl. graceful stop):
* list: 30 iterations for each of 10 VUs (maxDuration: 24h0m0s, exec: list, gracefulStop: 30s)
running (0d00h00m01.0s), 10/10 VUs, 0 complete and 0 interrupted iterations
list [ 0% ] 10 VUs 0d00h00m00.9s/24h0m0s 000/300 iters, 30 per VU
running (0d00h00m02.0s), 10/10 VUs, 0 complete and 0 interrupted iterations
list [ 0% ] 10 VUs 0d00h00m01.9s/24h0m0s 000/300 iters, 30 per VU
running (0d00h00m03.0s), 10/10 VUs, 0 complete and 0 interrupted iterations
list [ 0% ] 10 VUs 0d00h00m02.9s/24h0m0s 000/300 iters, 30 per VU
running (0d00h00m04.0s), 10/10 VUs, 10 complete and 0 interrupted iterations
list [ 3% ] 10 VUs 0d00h00m03.9s/24h0m0s 010/300 iters, 30 per VU
running (0d00h00m05.0s), 10/10 VUs, 10 complete and 0 interrupted iterations
list [ 3% ] 10 VUs 0d00h00m04.9s/24h0m0s 010/300 iters, 30 per VU
running (0d00h00m06.0s), 10/10 VUs, 10 complete and 0 interrupted iterations
list [ 3% ] 10 VUs 0d00h00m05.9s/24h0m0s 010/300 iters, 30 per VU
running (0d00h00m07.0s), 10/10 VUs, 20 complete and 0 interrupted iterations
list [ 7% ] 10 VUs 0d00h00m06.9s/24h0m0s 020/300 iters, 30 per VU
running (0d00h00m08.0s), 10/10 VUs, 20 complete and 0 interrupted iterations
list [ 7% ] 10 VUs 0d00h00m07.9s/24h0m0s 020/300 iters, 30 per VU
running (0d00h00m09.0s), 10/10 VUs, 20 complete and 0 interrupted iterations
list [ 7% ] 10 VUs 0d00h00m08.9s/24h0m0s 020/300 iters, 30 per VU
running (0d00h00m10.0s), 10/10 VUs, 30 complete and 0 interrupted iterations
list [ 10% ] 10 VUs 0d00h00m09.9s/24h0m0s 030/300 iters, 30 per VU
running (0d00h00m11.0s), 10/10 VUs, 30 complete and 0 interrupted iterations
list [ 10% ] 10 VUs 0d00h00m10.9s/24h0m0s 030/300 iters, 30 per VU
running (0d00h00m12.0s), 10/10 VUs, 30 complete and 0 interrupted iterations
list [ 10% ] 10 VUs 0d00h00m11.9s/24h0m0s 030/300 iters, 30 per VU
running (0d00h00m13.0s), 10/10 VUs, 40 complete and 0 interrupted iterations
list [ 13% ] 10 VUs 0d00h00m12.9s/24h0m0s 040/300 iters, 30 per VU
running (0d00h00m14.0s), 10/10 VUs, 40 complete and 0 interrupted iterations
list [ 13% ] 10 VUs 0d00h00m13.9s/24h0m0s 040/300 iters, 30 per VU
running (0d00h00m15.0s), 10/10 VUs, 40 complete and 0 interrupted iterations
list [ 13% ] 10 VUs 0d00h00m14.9s/24h0m0s 040/300 iters, 30 per VU
running (0d00h00m16.0s), 10/10 VUs, 40 complete and 0 interrupted iterations
list [ 13% ] 10 VUs 0d00h00m15.9s/24h0m0s 040/300 iters, 30 per VU
running (0d00h00m17.0s), 10/10 VUs, 50 complete and 0 interrupted iterations
list [ 17% ] 10 VUs 0d00h00m16.9s/24h0m0s 050/300 iters, 30 per VU
running (0d00h00m18.0s), 10/10 VUs, 50 complete and 0 interrupted iterations
list [ 17% ] 10 VUs 0d00h00m17.9s/24h0m0s 050/300 iters, 30 per VU
running (0d00h00m19.0s), 10/10 VUs, 50 complete and 0 interrupted iterations
list [ 17% ] 10 VUs 0d00h00m18.9s/24h0m0s 050/300 iters, 30 per VU
running (0d00h00m20.0s), 10/10 VUs, 60 complete and 0 interrupted iterations
list [ 20% ] 10 VUs 0d00h00m19.9s/24h0m0s 060/300 iters, 30 per VU
running (0d00h00m21.0s), 10/10 VUs, 60 complete and 0 interrupted iterations
list [ 20% ] 10 VUs 0d00h00m20.9s/24h0m0s 060/300 iters, 30 per VU
running (0d00h00m22.0s), 10/10 VUs, 60 complete and 0 interrupted iterations
list [ 20% ] 10 VUs 0d00h00m21.9s/24h0m0s 060/300 iters, 30 per VU
running (0d00h00m23.0s), 10/10 VUs, 70 complete and 0 interrupted iterations
list [ 23% ] 10 VUs 0d00h00m22.9s/24h0m0s 070/300 iters, 30 per VU
running (0d00h00m24.0s), 10/10 VUs, 70 complete and 0 interrupted iterations
list [ 23% ] 10 VUs 0d00h00m23.9s/24h0m0s 070/300 iters, 30 per VU
running (0d00h00m25.0s), 10/10 VUs, 70 complete and 0 interrupted iterations
list [ 23% ] 10 VUs 0d00h00m24.9s/24h0m0s 070/300 iters, 30 per VU
running (0d00h00m26.0s), 10/10 VUs, 75 complete and 0 interrupted iterations
list [ 25% ] 10 VUs 0d00h00m25.9s/24h0m0s 075/300 iters, 30 per VU
running (0d00h00m27.0s), 10/10 VUs, 80 complete and 0 interrupted iterations
list [ 27% ] 10 VUs 0d00h00m26.9s/24h0m0s 080/300 iters, 30 per VU
running (0d00h00m28.0s), 10/10 VUs, 80 complete and 0 interrupted iterations
list [ 27% ] 10 VUs 0d00h00m27.9s/24h0m0s 080/300 iters, 30 per VU
running (0d00h00m29.0s), 10/10 VUs, 86 complete and 0 interrupted iterations
list [ 29% ] 10 VUs 0d00h00m28.9s/24h0m0s 086/300 iters, 30 per VU
running (0d00h00m30.0s), 10/10 VUs, 89 complete and 0 interrupted iterations
list [ 30% ] 10 VUs 0d00h00m29.9s/24h0m0s 089/300 iters, 30 per VU
running (0d00h00m31.0s), 10/10 VUs, 90 complete and 0 interrupted iterations
list [ 30% ] 10 VUs 0d00h00m30.9s/24h0m0s 090/300 iters, 30 per VU
running (0d00h00m32.0s), 10/10 VUs, 94 complete and 0 interrupted iterations
list [ 31% ] 10 VUs 0d00h00m31.9s/24h0m0s 094/300 iters, 30 per VU
running (0d00h00m33.0s), 10/10 VUs, 97 complete and 0 interrupted iterations
list [ 32% ] 10 VUs 0d00h00m32.9s/24h0m0s 097/300 iters, 30 per VU
running (0d00h00m34.0s), 10/10 VUs, 100 complete and 0 interrupted iterations
list [ 33% ] 10 VUs 0d00h00m33.9s/24h0m0s 100/300 iters, 30 per VU
running (0d00h00m35.0s), 10/10 VUs, 100 complete and 0 interrupted iterations
list [ 33% ] 10 VUs 0d00h00m34.9s/24h0m0s 100/300 iters, 30 per VU
running (0d00h00m36.0s), 10/10 VUs, 106 complete and 0 interrupted iterations
list [ 35% ] 10 VUs 0d00h00m35.9s/24h0m0s 106/300 iters, 30 per VU
running (0d00h00m37.0s), 10/10 VUs, 110 complete and 0 interrupted iterations
list [ 37% ] 10 VUs 0d00h00m36.9s/24h0m0s 110/300 iters, 30 per VU
running (0d00h00m38.0s), 10/10 VUs, 110 complete and 0 interrupted iterations
list [ 37% ] 10 VUs 0d00h00m37.9s/24h0m0s 110/300 iters, 30 per VU
running (0d00h00m39.0s), 10/10 VUs, 116 complete and 0 interrupted iterations
list [ 39% ] 10 VUs 0d00h00m38.9s/24h0m0s 116/300 iters, 30 per VU
running (0d00h00m40.0s), 10/10 VUs, 119 complete and 0 interrupted iterations
list [ 40% ] 10 VUs 0d00h00m39.9s/24h0m0s 119/300 iters, 30 per VU
running (0d00h00m41.0s), 10/10 VUs, 120 complete and 0 interrupted iterations
list [ 40% ] 10 VUs 0d00h00m40.9s/24h0m0s 120/300 iters, 30 per VU
running (0d00h00m42.0s), 10/10 VUs, 123 complete and 0 interrupted iterations
list [ 41% ] 10 VUs 0d00h00m41.9s/24h0m0s 123/300 iters, 30 per VU
running (0d00h00m43.0s), 10/10 VUs, 126 complete and 0 interrupted iterations
list [ 42% ] 10 VUs 0d00h00m42.9s/24h0m0s 126/300 iters, 30 per VU
running (0d00h00m44.0s), 10/10 VUs, 130 complete and 0 interrupted iterations
list [ 43% ] 10 VUs 0d00h00m43.9s/24h0m0s 130/300 iters, 30 per VU
running (0d00h00m45.0s), 10/10 VUs, 130 complete and 0 interrupted iterations
list [ 43% ] 10 VUs 0d00h00m44.9s/24h0m0s 130/300 iters, 30 per VU
running (0d00h00m46.0s), 10/10 VUs, 136 complete and 0 interrupted iterations
list [ 45% ] 10 VUs 0d00h00m45.9s/24h0m0s 136/300 iters, 30 per VU
running (0d00h00m47.0s), 10/10 VUs, 140 complete and 0 interrupted iterations
list [ 47% ] 10 VUs 0d00h00m46.9s/24h0m0s 140/300 iters, 30 per VU
running (0d00h00m48.0s), 10/10 VUs, 140 complete and 0 interrupted iterations
list [ 47% ] 10 VUs 0d00h00m47.9s/24h0m0s 140/300 iters, 30 per VU
running (0d00h00m49.0s), 10/10 VUs, 143 complete and 0 interrupted iterations
list [ 48% ] 10 VUs 0d00h00m48.9s/24h0m0s 143/300 iters, 30 per VU
running (0d00h00m50.0s), 10/10 VUs, 150 complete and 0 interrupted iterations
list [ 50% ] 10 VUs 0d00h00m49.9s/24h0m0s 150/300 iters, 30 per VU
running (0d00h00m51.0s), 10/10 VUs, 150 complete and 0 interrupted iterations
list [ 50% ] 10 VUs 0d00h00m50.9s/24h0m0s 150/300 iters, 30 per VU
running (0d00h00m52.0s), 10/10 VUs, 150 complete and 0 interrupted iterations
list [ 50% ] 10 VUs 0d00h00m51.9s/24h0m0s 150/300 iters, 30 per VU
running (0d00h00m53.0s), 10/10 VUs, 156 complete and 0 interrupted iterations
list [ 52% ] 10 VUs 0d00h00m52.9s/24h0m0s 156/300 iters, 30 per VU
running (0d00h00m54.0s), 10/10 VUs, 160 complete and 0 interrupted iterations
list [ 53% ] 10 VUs 0d00h00m53.9s/24h0m0s 160/300 iters, 30 per VU
running (0d00h00m55.0s), 10/10 VUs, 160 complete and 0 interrupted iterations
list [ 53% ] 10 VUs 0d00h00m54.9s/24h0m0s 160/300 iters, 30 per VU
running (0d00h00m56.0s), 10/10 VUs, 163 complete and 0 interrupted iterations
list [ 54% ] 10 VUs 0d00h00m55.9s/24h0m0s 163/300 iters, 30 per VU
running (0d00h00m57.0s), 10/10 VUs, 170 complete and 0 interrupted iterations
list [ 57% ] 10 VUs 0d00h00m56.9s/24h0m0s 170/300 iters, 30 per VU
running (0d00h00m58.0s), 10/10 VUs, 170 complete and 0 interrupted iterations
list [ 57% ] 10 VUs 0d00h00m57.9s/24h0m0s 170/300 iters, 30 per VU
running (0d00h00m59.0s), 10/10 VUs, 170 complete and 0 interrupted iterations
list [ 57% ] 10 VUs 0d00h00m58.9s/24h0m0s 170/300 iters, 30 per VU
running (0d00h01m00.0s), 10/10 VUs, 175 complete and 0 interrupted iterations
list [ 58% ] 10 VUs 0d00h00m59.9s/24h0m0s 175/300 iters, 30 per VU
running (0d00h01m01.0s), 10/10 VUs, 180 complete and 0 interrupted iterations
list [ 60% ] 10 VUs 0d00h01m00.9s/24h0m0s 180/300 iters, 30 per VU
running (0d00h01m02.0s), 10/10 VUs, 180 complete and 0 interrupted iterations
list [ 60% ] 10 VUs 0d00h01m01.9s/24h0m0s 180/300 iters, 30 per VU
running (0d00h01m03.0s), 10/10 VUs, 182 complete and 0 interrupted iterations
list [ 61% ] 10 VUs 0d00h01m02.9s/24h0m0s 182/300 iters, 30 per VU
running (0d00h01m04.0s), 10/10 VUs, 189 complete and 0 interrupted iterations
list [ 63% ] 10 VUs 0d00h01m03.9s/24h0m0s 189/300 iters, 30 per VU
running (0d00h01m05.0s), 10/10 VUs, 190 complete and 0 interrupted iterations
list [ 63% ] 10 VUs 0d00h01m04.9s/24h0m0s 190/300 iters, 30 per VU
running (0d00h01m06.0s), 10/10 VUs, 190 complete and 0 interrupted iterations
list [ 63% ] 10 VUs 0d00h01m05.9s/24h0m0s 190/300 iters, 30 per VU
running (0d00h01m07.0s), 10/10 VUs, 198 complete and 0 interrupted iterations
list [ 66% ] 10 VUs 0d00h01m06.9s/24h0m0s 198/300 iters, 30 per VU
running (0d00h01m08.0s), 10/10 VUs, 199 complete and 0 interrupted iterations
list [ 66% ] 10 VUs 0d00h01m07.9s/24h0m0s 199/300 iters, 30 per VU
running (0d00h01m09.0s), 10/10 VUs, 200 complete and 0 interrupted iterations
list [ 67% ] 10 VUs 0d00h01m08.9s/24h0m0s 200/300 iters, 30 per VU
running (0d00h01m10.0s), 10/10 VUs, 206 complete and 0 interrupted iterations
list [ 69% ] 10 VUs 0d00h01m09.9s/24h0m0s 206/300 iters, 30 per VU
running (0d00h01m11.0s), 10/10 VUs, 209 complete and 0 interrupted iterations
list [ 70% ] 10 VUs 0d00h01m10.9s/24h0m0s 209/300 iters, 30 per VU
running (0d00h01m12.0s), 10/10 VUs, 210 complete and 0 interrupted iterations
list [ 70% ] 10 VUs 0d00h01m11.9s/24h0m0s 210/300 iters, 30 per VU
running (0d00h01m13.0s), 10/10 VUs, 210 complete and 0 interrupted iterations
list [ 70% ] 10 VUs 0d00h01m12.9s/24h0m0s 210/300 iters, 30 per VU
running (0d00h01m14.0s), 10/10 VUs, 218 complete and 0 interrupted iterations
list [ 73% ] 10 VUs 0d00h01m13.9s/24h0m0s 218/300 iters, 30 per VU
running (0d00h01m15.0s), 10/10 VUs, 219 complete and 0 interrupted iterations
list [ 73% ] 10 VUs 0d00h01m14.9s/24h0m0s 219/300 iters, 30 per VU
running (0d00h01m16.0s), 10/10 VUs, 220 complete and 0 interrupted iterations
list [ 73% ] 10 VUs 0d00h01m15.9s/24h0m0s 220/300 iters, 30 per VU
running (0d00h01m17.0s), 10/10 VUs, 225 complete and 0 interrupted iterations
list [ 75% ] 10 VUs 0d00h01m16.9s/24h0m0s 225/300 iters, 30 per VU
running (0d00h01m18.0s), 10/10 VUs, 228 complete and 0 interrupted iterations
list [ 76% ] 10 VUs 0d00h01m17.9s/24h0m0s 228/300 iters, 30 per VU
running (0d00h01m19.0s), 10/10 VUs, 229 complete and 0 interrupted iterations
list [ 76% ] 10 VUs 0d00h01m18.9s/24h0m0s 229/300 iters, 30 per VU
running (0d00h01m20.0s), 10/10 VUs, 230 complete and 0 interrupted iterations
list [ 77% ] 10 VUs 0d00h01m19.9s/24h0m0s 230/300 iters, 30 per VU
running (0d00h01m21.0s), 10/10 VUs, 238 complete and 0 interrupted iterations
list [ 79% ] 10 VUs 0d00h01m20.9s/24h0m0s 238/300 iters, 30 per VU
running (0d00h01m22.0s), 10/10 VUs, 239 complete and 0 interrupted iterations
list [ 80% ] 10 VUs 0d00h01m21.9s/24h0m0s 239/300 iters, 30 per VU
running (0d00h01m23.0s), 10/10 VUs, 240 complete and 0 interrupted iterations
list [ 80% ] 10 VUs 0d00h01m22.9s/24h0m0s 240/300 iters, 30 per VU
running (0d00h01m24.0s), 10/10 VUs, 243 complete and 0 interrupted iterations
list [ 81% ] 10 VUs 0d00h01m23.9s/24h0m0s 243/300 iters, 30 per VU
running (0d00h01m25.0s), 10/10 VUs, 248 complete and 0 interrupted iterations
list [ 83% ] 10 VUs 0d00h01m24.9s/24h0m0s 248/300 iters, 30 per VU
running (0d00h01m26.0s), 10/10 VUs, 249 complete and 0 interrupted iterations
list [ 83% ] 10 VUs 0d00h01m25.9s/24h0m0s 249/300 iters, 30 per VU
running (0d00h01m27.0s), 10/10 VUs, 250 complete and 0 interrupted iterations
list [ 83% ] 10 VUs 0d00h01m26.9s/24h0m0s 250/300 iters, 30 per VU
running (0d00h01m28.0s), 10/10 VUs, 258 complete and 0 interrupted iterations
list [ 86% ] 10 VUs 0d00h01m27.9s/24h0m0s 258/300 iters, 30 per VU
running (0d00h01m29.0s), 10/10 VUs, 259 complete and 0 interrupted iterations
list [ 86% ] 10 VUs 0d00h01m28.9s/24h0m0s 259/300 iters, 30 per VU
running (0d00h01m30.0s), 10/10 VUs, 259 complete and 0 interrupted iterations
list [ 86% ] 10 VUs 0d00h01m29.9s/24h0m0s 259/300 iters, 30 per VU
running (0d00h01m31.0s), 10/10 VUs, 265 complete and 0 interrupted iterations
list [ 88% ] 10 VUs 0d00h01m30.9s/24h0m0s 265/300 iters, 30 per VU
running (0d00h01m32.0s), 10/10 VUs, 268 complete and 0 interrupted iterations
list [ 89% ] 10 VUs 0d00h01m31.9s/24h0m0s 268/300 iters, 30 per VU
running (0d00h01m33.0s), 10/10 VUs, 269 complete and 0 interrupted iterations
list [ 90% ] 10 VUs 0d00h01m32.9s/24h0m0s 269/300 iters, 30 per VU
running (0d00h01m34.0s), 10/10 VUs, 275 complete and 0 interrupted iterations
list [ 92% ] 10 VUs 0d00h01m33.9s/24h0m0s 275/300 iters, 30 per VU
running (0d00h01m35.0s), 10/10 VUs, 278 complete and 0 interrupted iterations
list [ 93% ] 10 VUs 0d00h01m34.9s/24h0m0s 278/300 iters, 30 per VU
running (0d00h01m36.0s), 10/10 VUs, 279 complete and 0 interrupted iterations
list [ 93% ] 10 VUs 0d00h01m35.9s/24h0m0s 279/300 iters, 30 per VU
running (0d00h01m37.0s), 10/10 VUs, 279 complete and 0 interrupted iterations
list [ 93% ] 10 VUs 0d00h01m36.9s/24h0m0s 279/300 iters, 30 per VU
running (0d00h01m38.0s), 10/10 VUs, 288 complete and 0 interrupted iterations
list [ 96% ] 10 VUs 0d00h01m37.9s/24h0m0s 288/300 iters, 30 per VU
running (0d00h01m39.0s), 10/10 VUs, 288 complete and 0 interrupted iterations
list [ 96% ] 10 VUs 0d00h01m38.9s/24h0m0s 288/300 iters, 30 per VU
running (0d00h01m40.0s), 10/10 VUs, 289 complete and 0 interrupted iterations
list [ 96% ] 10 VUs 0d00h01m39.9s/24h0m0s 289/300 iters, 30 per VU
running (0d00h01m41.0s), 08/10 VUs, 292 complete and 0 interrupted iterations
list [ 97% ] 10 VUs 0d00h01m40.9s/24h0m0s 292/300 iters, 30 per VU
running (0d00h01m42.0s), 01/10 VUs, 299 complete and 0 interrupted iterations
list [ 100% ] 10 VUs 0d00h01m41.9s/24h0m0s 299/300 iters, 30 per VU
running (0d00h01m42.7s), 00/10 VUs, 300 complete and 0 interrupted iterations
list ✓ [ 100% ] 10 VUs 0d00h01m42.6s/24h0m0s 300/300 iters, 30 per VU
✓ /v1/configmaps returns status 200
█ setup
✓ /v3-public/localProviders/local?action=login returns status 200
✓ checks.........................: 100.00% ✓ 3901 ✗ 0
data_received..................: 5.4 GB 53 MB/s
data_sent......................: 9.8 MB 96 kB/s
http_req_blocked...............: avg=18.58µs min=0s med=0s max=10.06ms p(95)=1µs p(99)=1µs count=3901
http_req_connecting............: avg=1.77µs min=0s med=0s max=780µs p(95)=0s p(99)=0s count=3901
http_req_duration..............: avg=250.6ms min=23.16ms med=251.15ms max=637.14ms p(95)=394.6ms p(99)=469.97ms count=3901
{ expected_response:true }...: avg=250.6ms min=23.16ms med=251.15ms max=637.14ms p(95)=394.6ms p(99)=469.97ms count=3901
http_req_failed................: 0.00% ✓ 0 ✗ 3901
http_req_receiving.............: avg=22.11ms min=24µs med=17.53ms max=102.29ms p(95)=44.89ms p(99)=67.65ms count=3901
http_req_sending...............: avg=23.92µs min=11µs med=22µs max=359µs p(95)=40µs p(99)=62µs count=3901
http_req_tls_handshaking.......: avg=16.29µs min=0s med=0s max=9.3ms p(95)=0s p(99)=0s count=3901
http_req_waiting...............: avg=228.46ms min=14.74ms med=229.92ms max=612.35ms p(95)=369.85ms p(99)=444.73ms count=3901
http_reqs......................: 3901 37.981514/s
iteration_duration.............: avg=3.36s min=84.78ms med=3.36s max=3.96s p(95)=3.77s p(99)=3.88s count=301
iterations.....................: 300 2.920906/s
vus............................: 1 min=1 max=10
vus_max........................: 10 min=10 max=10

View File

@ -0,0 +1,210 @@
/\ |‾‾| /‾‾/ /‾‾/
/\ / \ | |/ / / /
/ \/ \ | ( / ‾‾\
/ \ | |\ \ | (‾) |
/ __________ \ |__| \__\ \_____/ .io
execution: local
script: ./load_steve_k8s_pagination.js
output: -
scenarios: (100.00%) 1 scenario, 10 max VUs, 24h0m30s max duration (incl. graceful stop):
* list: 30 iterations for each of 10 VUs (maxDuration: 24h0m0s, exec: list, gracefulStop: 30s)
running (0d00h00m01.0s), 10/10 VUs, 0 complete and 0 interrupted iterations
list [ 0% ] 10 VUs 0d00h00m00.9s/24h0m0s 000/300 iters, 30 per VU
running (0d00h00m02.0s), 10/10 VUs, 6 complete and 0 interrupted iterations
list [ 2% ] 10 VUs 0d00h00m01.9s/24h0m0s 006/300 iters, 30 per VU
running (0d00h00m03.0s), 10/10 VUs, 10 complete and 0 interrupted iterations
list [ 3% ] 10 VUs 0d00h00m02.9s/24h0m0s 010/300 iters, 30 per VU
running (0d00h00m04.0s), 10/10 VUs, 20 complete and 0 interrupted iterations
list [ 7% ] 10 VUs 0d00h00m03.9s/24h0m0s 020/300 iters, 30 per VU
running (0d00h00m05.0s), 10/10 VUs, 20 complete and 0 interrupted iterations
list [ 7% ] 10 VUs 0d00h00m04.9s/24h0m0s 020/300 iters, 30 per VU
running (0d00h00m06.0s), 10/10 VUs, 30 complete and 0 interrupted iterations
list [ 10% ] 10 VUs 0d00h00m05.9s/24h0m0s 030/300 iters, 30 per VU
running (0d00h00m07.0s), 10/10 VUs, 30 complete and 0 interrupted iterations
list [ 10% ] 10 VUs 0d00h00m06.9s/24h0m0s 030/300 iters, 30 per VU
running (0d00h00m08.0s), 10/10 VUs, 40 complete and 0 interrupted iterations
list [ 13% ] 10 VUs 0d00h00m07.9s/24h0m0s 040/300 iters, 30 per VU
running (0d00h00m09.0s), 10/10 VUs, 40 complete and 0 interrupted iterations
list [ 13% ] 10 VUs 0d00h00m08.9s/24h0m0s 040/300 iters, 30 per VU
running (0d00h00m10.0s), 10/10 VUs, 50 complete and 0 interrupted iterations
list [ 17% ] 10 VUs 0d00h00m09.9s/24h0m0s 050/300 iters, 30 per VU
running (0d00h00m11.0s), 10/10 VUs, 51 complete and 0 interrupted iterations
list [ 17% ] 10 VUs 0d00h00m10.9s/24h0m0s 051/300 iters, 30 per VU
running (0d00h00m12.0s), 10/10 VUs, 60 complete and 0 interrupted iterations
list [ 20% ] 10 VUs 0d00h00m11.9s/24h0m0s 060/300 iters, 30 per VU
running (0d00h00m13.0s), 10/10 VUs, 63 complete and 0 interrupted iterations
list [ 21% ] 10 VUs 0d00h00m12.9s/24h0m0s 063/300 iters, 30 per VU
running (0d00h00m14.0s), 10/10 VUs, 70 complete and 0 interrupted iterations
list [ 23% ] 10 VUs 0d00h00m13.9s/24h0m0s 070/300 iters, 30 per VU
running (0d00h00m15.0s), 10/10 VUs, 73 complete and 0 interrupted iterations
list [ 24% ] 10 VUs 0d00h00m14.9s/24h0m0s 073/300 iters, 30 per VU
running (0d00h00m16.0s), 10/10 VUs, 80 complete and 0 interrupted iterations
list [ 27% ] 10 VUs 0d00h00m15.9s/24h0m0s 080/300 iters, 30 per VU
running (0d00h00m17.0s), 10/10 VUs, 85 complete and 0 interrupted iterations
list [ 28% ] 10 VUs 0d00h00m16.9s/24h0m0s 085/300 iters, 30 per VU
running (0d00h00m18.0s), 10/10 VUs, 90 complete and 0 interrupted iterations
list [ 30% ] 10 VUs 0d00h00m17.9s/24h0m0s 090/300 iters, 30 per VU
running (0d00h00m19.0s), 10/10 VUs, 95 complete and 0 interrupted iterations
list [ 32% ] 10 VUs 0d00h00m18.9s/24h0m0s 095/300 iters, 30 per VU
running (0d00h00m20.0s), 10/10 VUs, 100 complete and 0 interrupted iterations
list [ 33% ] 10 VUs 0d00h00m19.9s/24h0m0s 100/300 iters, 30 per VU
running (0d00h00m21.0s), 10/10 VUs, 107 complete and 0 interrupted iterations
list [ 36% ] 10 VUs 0d00h00m20.9s/24h0m0s 107/300 iters, 30 per VU
running (0d00h00m22.0s), 10/10 VUs, 110 complete and 0 interrupted iterations
list [ 37% ] 10 VUs 0d00h00m21.9s/24h0m0s 110/300 iters, 30 per VU
running (0d00h00m23.0s), 10/10 VUs, 120 complete and 0 interrupted iterations
list [ 40% ] 10 VUs 0d00h00m22.9s/24h0m0s 120/300 iters, 30 per VU
running (0d00h00m24.0s), 10/10 VUs, 121 complete and 0 interrupted iterations
list [ 40% ] 10 VUs 0d00h00m23.9s/24h0m0s 121/300 iters, 30 per VU
running (0d00h00m25.0s), 10/10 VUs, 130 complete and 0 interrupted iterations
list [ 43% ] 10 VUs 0d00h00m24.9s/24h0m0s 130/300 iters, 30 per VU
running (0d00h00m26.0s), 10/10 VUs, 132 complete and 0 interrupted iterations
list [ 44% ] 10 VUs 0d00h00m25.9s/24h0m0s 132/300 iters, 30 per VU
running (0d00h00m27.0s), 10/10 VUs, 140 complete and 0 interrupted iterations
list [ 47% ] 10 VUs 0d00h00m26.9s/24h0m0s 140/300 iters, 30 per VU
running (0d00h00m28.0s), 10/10 VUs, 142 complete and 0 interrupted iterations
list [ 47% ] 10 VUs 0d00h00m27.9s/24h0m0s 142/300 iters, 30 per VU
running (0d00h00m29.0s), 10/10 VUs, 150 complete and 0 interrupted iterations
list [ 50% ] 10 VUs 0d00h00m28.9s/24h0m0s 150/300 iters, 30 per VU
running (0d00h00m30.0s), 10/10 VUs, 154 complete and 0 interrupted iterations
list [ 51% ] 10 VUs 0d00h00m29.9s/24h0m0s 154/300 iters, 30 per VU
running (0d00h00m31.0s), 10/10 VUs, 160 complete and 0 interrupted iterations
list [ 53% ] 10 VUs 0d00h00m30.9s/24h0m0s 160/300 iters, 30 per VU
running (0d00h00m32.0s), 10/10 VUs, 169 complete and 0 interrupted iterations
list [ 56% ] 10 VUs 0d00h00m31.9s/24h0m0s 169/300 iters, 30 per VU
running (0d00h00m33.0s), 10/10 VUs, 171 complete and 0 interrupted iterations
list [ 57% ] 10 VUs 0d00h00m32.9s/24h0m0s 171/300 iters, 30 per VU
running (0d00h00m34.0s), 10/10 VUs, 180 complete and 0 interrupted iterations
list [ 60% ] 10 VUs 0d00h00m33.9s/24h0m0s 180/300 iters, 30 per VU
running (0d00h00m35.0s), 10/10 VUs, 181 complete and 0 interrupted iterations
list [ 60% ] 10 VUs 0d00h00m34.9s/24h0m0s 181/300 iters, 30 per VU
running (0d00h00m36.0s), 10/10 VUs, 190 complete and 0 interrupted iterations
list [ 63% ] 10 VUs 0d00h00m35.9s/24h0m0s 190/300 iters, 30 per VU
running (0d00h00m37.0s), 10/10 VUs, 191 complete and 0 interrupted iterations
list [ 64% ] 10 VUs 0d00h00m36.9s/24h0m0s 191/300 iters, 30 per VU
running (0d00h00m38.0s), 10/10 VUs, 200 complete and 0 interrupted iterations
list [ 67% ] 10 VUs 0d00h00m37.9s/24h0m0s 200/300 iters, 30 per VU
running (0d00h00m39.0s), 10/10 VUs, 201 complete and 0 interrupted iterations
list [ 67% ] 10 VUs 0d00h00m38.9s/24h0m0s 201/300 iters, 30 per VU
running (0d00h00m40.0s), 10/10 VUs, 210 complete and 0 interrupted iterations
list [ 70% ] 10 VUs 0d00h00m39.9s/24h0m0s 210/300 iters, 30 per VU
running (0d00h00m41.0s), 10/10 VUs, 211 complete and 0 interrupted iterations
list [ 70% ] 10 VUs 0d00h00m40.9s/24h0m0s 211/300 iters, 30 per VU
running (0d00h00m42.0s), 10/10 VUs, 220 complete and 0 interrupted iterations
list [ 73% ] 10 VUs 0d00h00m41.9s/24h0m0s 220/300 iters, 30 per VU
running (0d00h00m43.0s), 10/10 VUs, 226 complete and 0 interrupted iterations
list [ 75% ] 10 VUs 0d00h00m42.9s/24h0m0s 226/300 iters, 30 per VU
running (0d00h00m44.0s), 10/10 VUs, 230 complete and 0 interrupted iterations
list [ 77% ] 10 VUs 0d00h00m43.9s/24h0m0s 230/300 iters, 30 per VU
running (0d00h00m45.0s), 10/10 VUs, 237 complete and 0 interrupted iterations
list [ 79% ] 10 VUs 0d00h00m44.9s/24h0m0s 237/300 iters, 30 per VU
running (0d00h00m46.0s), 10/10 VUs, 240 complete and 0 interrupted iterations
list [ 80% ] 10 VUs 0d00h00m45.9s/24h0m0s 240/300 iters, 30 per VU
running (0d00h00m47.0s), 10/10 VUs, 249 complete and 0 interrupted iterations
list [ 83% ] 10 VUs 0d00h00m46.9s/24h0m0s 249/300 iters, 30 per VU
running (0d00h00m48.0s), 10/10 VUs, 250 complete and 0 interrupted iterations
list [ 83% ] 10 VUs 0d00h00m47.9s/24h0m0s 250/300 iters, 30 per VU
running (0d00h00m49.0s), 10/10 VUs, 260 complete and 0 interrupted iterations
list [ 87% ] 10 VUs 0d00h00m48.9s/24h0m0s 260/300 iters, 30 per VU
running (0d00h00m50.0s), 10/10 VUs, 260 complete and 0 interrupted iterations
list [ 87% ] 10 VUs 0d00h00m49.9s/24h0m0s 260/300 iters, 30 per VU
running (0d00h00m51.0s), 10/10 VUs, 270 complete and 0 interrupted iterations
list [ 90% ] 10 VUs 0d00h00m50.9s/24h0m0s 270/300 iters, 30 per VU
running (0d00h00m52.0s), 10/10 VUs, 271 complete and 0 interrupted iterations
list [ 90% ] 10 VUs 0d00h00m51.9s/24h0m0s 271/300 iters, 30 per VU
running (0d00h00m53.0s), 10/10 VUs, 280 complete and 0 interrupted iterations
list [ 93% ] 10 VUs 0d00h00m52.9s/24h0m0s 280/300 iters, 30 per VU
running (0d00h00m54.0s), 10/10 VUs, 282 complete and 0 interrupted iterations
list [ 94% ] 10 VUs 0d00h00m53.9s/24h0m0s 282/300 iters, 30 per VU
running (0d00h00m55.0s), 10/10 VUs, 290 complete and 0 interrupted iterations
list [ 97% ] 10 VUs 0d00h00m54.9s/24h0m0s 290/300 iters, 30 per VU
running (0d00h00m56.0s), 07/10 VUs, 293 complete and 0 interrupted iterations
list [ 98% ] 10 VUs 0d00h00m55.9s/24h0m0s 293/300 iters, 30 per VU
running (0d00h00m56.2s), 00/10 VUs, 300 complete and 0 interrupted iterations
list ✓ [ 100% ] 10 VUs 0d00h00m56.1s/24h0m0s 300/300 iters, 30 per VU
✓ /v1/configmaps returns status 200
█ setup
✓ /v3-public/localProviders/local?action=login returns status 200
✓ checks.........................: 100.00% ✓ 3901 ✗ 0
data_received..................: 5.4 GB 97 MB/s
data_sent......................: 7.7 MB 137 kB/s
http_req_blocked...............: avg=19.94µs min=0s med=0s max=9.58ms p(95)=1µs p(99)=1µs count=3901
http_req_connecting............: avg=1.81µs min=0s med=0s max=757µs p(95)=0s p(99)=0s count=3901
http_req_duration..............: avg=134.79ms min=28.18ms med=133.82ms max=329.68ms p(95)=195.19ms p(99)=245.06ms count=3901
{ expected_response:true }...: avg=134.79ms min=28.18ms med=133.82ms max=329.68ms p(95)=195.19ms p(99)=245.06ms count=3901
http_req_failed................: 0.00% ✓ 0 ✗ 3901
http_req_receiving.............: avg=36.87ms min=28µs med=34.54ms max=172.96ms p(95)=69.3ms p(99)=91.61ms count=3901
http_req_sending...............: avg=21.63µs min=10µs med=20µs max=218µs p(95)=34µs p(99)=61µs count=3901
http_req_tls_handshaking.......: avg=17.4µs min=0s med=0s max=8.79ms p(95)=0s p(99)=0s count=3901
http_req_waiting...............: avg=97.89ms min=23.99ms med=92.33ms max=275.46ms p(95)=149.58ms p(99)=192.03ms count=3901
http_reqs......................: 3901 69.462941/s
iteration_duration.............: avg=1.85s min=109.41ms med=1.86s max=2.16s p(95)=2.02s p(99)=2.06s count=301
iterations.....................: 300 5.341933/s
vus............................: 7 min=7 max=10
vus_max........................: 10 min=10 max=10

View File

@ -0,0 +1,216 @@
/\ |‾‾| /‾‾/ /‾‾/
/\ / \ | |/ / / /
/ \/ \ | ( / ‾‾\
/ \ | |\ \ | (‾) |
/ __________ \ |__| \__\ \_____/ .io
execution: local
script: ./load_steve_k8s_pagination.js
output: -
scenarios: (100.00%) 1 scenario, 10 max VUs, 24h0m30s max duration (incl. graceful stop):
* list: 30 iterations for each of 10 VUs (maxDuration: 24h0m0s, exec: list, gracefulStop: 30s)
running (0d00h00m01.0s), 10/10 VUs, 0 complete and 0 interrupted iterations
list [ 0% ] 10 VUs 0d00h00m00.9s/24h0m0s 000/300 iters, 30 per VU
running (0d00h00m02.0s), 10/10 VUs, 0 complete and 0 interrupted iterations
list [ 0% ] 10 VUs 0d00h00m01.9s/24h0m0s 000/300 iters, 30 per VU
running (0d00h00m03.0s), 10/10 VUs, 10 complete and 0 interrupted iterations
list [ 3% ] 10 VUs 0d00h00m02.9s/24h0m0s 010/300 iters, 30 per VU
running (0d00h00m04.0s), 10/10 VUs, 11 complete and 0 interrupted iterations
list [ 4% ] 10 VUs 0d00h00m03.9s/24h0m0s 011/300 iters, 30 per VU
running (0d00h00m05.0s), 10/10 VUs, 20 complete and 0 interrupted iterations
list [ 7% ] 10 VUs 0d00h00m04.9s/24h0m0s 020/300 iters, 30 per VU
running (0d00h00m06.0s), 10/10 VUs, 22 complete and 0 interrupted iterations
list [ 7% ] 10 VUs 0d00h00m05.9s/24h0m0s 022/300 iters, 30 per VU
running (0d00h00m07.0s), 10/10 VUs, 30 complete and 0 interrupted iterations
list [ 10% ] 10 VUs 0d00h00m06.9s/24h0m0s 030/300 iters, 30 per VU
running (0d00h00m08.0s), 10/10 VUs, 36 complete and 0 interrupted iterations
list [ 12% ] 10 VUs 0d00h00m07.9s/24h0m0s 036/300 iters, 30 per VU
running (0d00h00m09.0s), 10/10 VUs, 40 complete and 0 interrupted iterations
list [ 13% ] 10 VUs 0d00h00m08.9s/24h0m0s 040/300 iters, 30 per VU
running (0d00h00m10.0s), 10/10 VUs, 48 complete and 0 interrupted iterations
list [ 16% ] 10 VUs 0d00h00m09.9s/24h0m0s 048/300 iters, 30 per VU
running (0d00h00m11.0s), 10/10 VUs, 50 complete and 0 interrupted iterations
list [ 17% ] 10 VUs 0d00h00m10.9s/24h0m0s 050/300 iters, 30 per VU
running (0d00h00m12.0s), 10/10 VUs, 59 complete and 0 interrupted iterations
list [ 20% ] 10 VUs 0d00h00m11.9s/24h0m0s 059/300 iters, 30 per VU
running (0d00h00m13.0s), 10/10 VUs, 60 complete and 0 interrupted iterations
list [ 20% ] 10 VUs 0d00h00m12.9s/24h0m0s 060/300 iters, 30 per VU
running (0d00h00m14.0s), 10/10 VUs, 69 complete and 0 interrupted iterations
list [ 23% ] 10 VUs 0d00h00m13.9s/24h0m0s 069/300 iters, 30 per VU
running (0d00h00m15.0s), 10/10 VUs, 70 complete and 0 interrupted iterations
list [ 23% ] 10 VUs 0d00h00m14.9s/24h0m0s 070/300 iters, 30 per VU
running (0d00h00m16.0s), 10/10 VUs, 79 complete and 0 interrupted iterations
list [ 26% ] 10 VUs 0d00h00m15.9s/24h0m0s 079/300 iters, 30 per VU
running (0d00h00m17.0s), 10/10 VUs, 80 complete and 0 interrupted iterations
list [ 27% ] 10 VUs 0d00h00m16.9s/24h0m0s 080/300 iters, 30 per VU
running (0d00h00m18.0s), 10/10 VUs, 89 complete and 0 interrupted iterations
list [ 30% ] 10 VUs 0d00h00m17.9s/24h0m0s 089/300 iters, 30 per VU
running (0d00h00m19.0s), 10/10 VUs, 91 complete and 0 interrupted iterations
list [ 30% ] 10 VUs 0d00h00m18.9s/24h0m0s 091/300 iters, 30 per VU
running (0d00h00m20.0s), 10/10 VUs, 100 complete and 0 interrupted iterations
list [ 33% ] 10 VUs 0d00h00m19.9s/24h0m0s 100/300 iters, 30 per VU
running (0d00h00m21.0s), 10/10 VUs, 103 complete and 0 interrupted iterations
list [ 34% ] 10 VUs 0d00h00m20.9s/24h0m0s 103/300 iters, 30 per VU
running (0d00h00m22.0s), 10/10 VUs, 110 complete and 0 interrupted iterations
list [ 37% ] 10 VUs 0d00h00m21.9s/24h0m0s 110/300 iters, 30 per VU
running (0d00h00m23.0s), 10/10 VUs, 115 complete and 0 interrupted iterations
list [ 38% ] 10 VUs 0d00h00m22.9s/24h0m0s 115/300 iters, 30 per VU
running (0d00h00m24.0s), 10/10 VUs, 120 complete and 0 interrupted iterations
list [ 40% ] 10 VUs 0d00h00m23.9s/24h0m0s 120/300 iters, 30 per VU
running (0d00h00m25.0s), 10/10 VUs, 125 complete and 0 interrupted iterations
list [ 42% ] 10 VUs 0d00h00m24.9s/24h0m0s 125/300 iters, 30 per VU
running (0d00h00m26.0s), 10/10 VUs, 129 complete and 0 interrupted iterations
list [ 43% ] 10 VUs 0d00h00m25.9s/24h0m0s 129/300 iters, 30 per VU
running (0d00h00m27.0s), 10/10 VUs, 134 complete and 0 interrupted iterations
list [ 45% ] 10 VUs 0d00h00m26.9s/24h0m0s 134/300 iters, 30 per VU
running (0d00h00m28.0s), 10/10 VUs, 140 complete and 0 interrupted iterations
list [ 47% ] 10 VUs 0d00h00m27.9s/24h0m0s 140/300 iters, 30 per VU
running (0d00h00m29.0s), 10/10 VUs, 148 complete and 0 interrupted iterations
list [ 49% ] 10 VUs 0d00h00m28.9s/24h0m0s 148/300 iters, 30 per VU
running (0d00h00m30.0s), 10/10 VUs, 150 complete and 0 interrupted iterations
list [ 50% ] 10 VUs 0d00h00m29.9s/24h0m0s 150/300 iters, 30 per VU
running (0d00h00m31.0s), 10/10 VUs, 158 complete and 0 interrupted iterations
list [ 53% ] 10 VUs 0d00h00m30.9s/24h0m0s 158/300 iters, 30 per VU
running (0d00h00m32.0s), 10/10 VUs, 160 complete and 0 interrupted iterations
list [ 53% ] 10 VUs 0d00h00m31.9s/24h0m0s 160/300 iters, 30 per VU
running (0d00h00m33.0s), 10/10 VUs, 168 complete and 0 interrupted iterations
list [ 56% ] 10 VUs 0d00h00m32.9s/24h0m0s 168/300 iters, 30 per VU
running (0d00h00m34.0s), 10/10 VUs, 170 complete and 0 interrupted iterations
list [ 57% ] 10 VUs 0d00h00m33.9s/24h0m0s 170/300 iters, 30 per VU
running (0d00h00m35.0s), 10/10 VUs, 178 complete and 0 interrupted iterations
list [ 59% ] 10 VUs 0d00h00m34.9s/24h0m0s 178/300 iters, 30 per VU
running (0d00h00m36.0s), 10/10 VUs, 180 complete and 0 interrupted iterations
list [ 60% ] 10 VUs 0d00h00m35.9s/24h0m0s 180/300 iters, 30 per VU
running (0d00h00m37.0s), 10/10 VUs, 188 complete and 0 interrupted iterations
list [ 63% ] 10 VUs 0d00h00m36.9s/24h0m0s 188/300 iters, 30 per VU
running (0d00h00m38.0s), 10/10 VUs, 190 complete and 0 interrupted iterations
list [ 63% ] 10 VUs 0d00h00m37.9s/24h0m0s 190/300 iters, 30 per VU
running (0d00h00m39.0s), 10/10 VUs, 198 complete and 0 interrupted iterations
list [ 66% ] 10 VUs 0d00h00m38.9s/24h0m0s 198/300 iters, 30 per VU
running (0d00h00m40.0s), 10/10 VUs, 201 complete and 0 interrupted iterations
list [ 67% ] 10 VUs 0d00h00m39.9s/24h0m0s 201/300 iters, 30 per VU
running (0d00h00m41.0s), 10/10 VUs, 209 complete and 0 interrupted iterations
list [ 70% ] 10 VUs 0d00h00m40.9s/24h0m0s 209/300 iters, 30 per VU
running (0d00h00m42.0s), 10/10 VUs, 211 complete and 0 interrupted iterations
list [ 70% ] 10 VUs 0d00h00m41.9s/24h0m0s 211/300 iters, 30 per VU
running (0d00h00m43.0s), 10/10 VUs, 219 complete and 0 interrupted iterations
list [ 73% ] 10 VUs 0d00h00m42.9s/24h0m0s 219/300 iters, 30 per VU
running (0d00h00m44.0s), 10/10 VUs, 220 complete and 0 interrupted iterations
list [ 73% ] 10 VUs 0d00h00m43.9s/24h0m0s 220/300 iters, 30 per VU
running (0d00h00m45.0s), 10/10 VUs, 229 complete and 0 interrupted iterations
list [ 76% ] 10 VUs 0d00h00m44.9s/24h0m0s 229/300 iters, 30 per VU
running (0d00h00m46.0s), 10/10 VUs, 230 complete and 0 interrupted iterations
list [ 77% ] 10 VUs 0d00h00m45.9s/24h0m0s 230/300 iters, 30 per VU
running (0d00h00m47.0s), 10/10 VUs, 239 complete and 0 interrupted iterations
list [ 80% ] 10 VUs 0d00h00m46.9s/24h0m0s 239/300 iters, 30 per VU
running (0d00h00m48.0s), 10/10 VUs, 241 complete and 0 interrupted iterations
list [ 80% ] 10 VUs 0d00h00m47.9s/24h0m0s 241/300 iters, 30 per VU
running (0d00h00m49.0s), 10/10 VUs, 250 complete and 0 interrupted iterations
list [ 83% ] 10 VUs 0d00h00m48.9s/24h0m0s 250/300 iters, 30 per VU
running (0d00h00m50.0s), 10/10 VUs, 254 complete and 0 interrupted iterations
list [ 85% ] 10 VUs 0d00h00m49.9s/24h0m0s 254/300 iters, 30 per VU
running (0d00h00m51.0s), 10/10 VUs, 260 complete and 0 interrupted iterations
list [ 87% ] 10 VUs 0d00h00m50.9s/24h0m0s 260/300 iters, 30 per VU
running (0d00h00m52.0s), 10/10 VUs, 266 complete and 0 interrupted iterations
list [ 89% ] 10 VUs 0d00h00m51.9s/24h0m0s 266/300 iters, 30 per VU
running (0d00h00m53.0s), 10/10 VUs, 270 complete and 0 interrupted iterations
list [ 90% ] 10 VUs 0d00h00m52.9s/24h0m0s 270/300 iters, 30 per VU
running (0d00h00m54.0s), 10/10 VUs, 275 complete and 0 interrupted iterations
list [ 92% ] 10 VUs 0d00h00m53.9s/24h0m0s 275/300 iters, 30 per VU
running (0d00h00m55.0s), 10/10 VUs, 280 complete and 0 interrupted iterations
list [ 93% ] 10 VUs 0d00h00m54.9s/24h0m0s 280/300 iters, 30 per VU
running (0d00h00m56.0s), 10/10 VUs, 286 complete and 0 interrupted iterations
list [ 95% ] 10 VUs 0d00h00m55.9s/24h0m0s 286/300 iters, 30 per VU
running (0d00h00m57.0s), 10/10 VUs, 290 complete and 0 interrupted iterations
list [ 97% ] 10 VUs 0d00h00m56.9s/24h0m0s 290/300 iters, 30 per VU
running (0d00h00m58.0s), 02/10 VUs, 298 complete and 0 interrupted iterations
list [ 99% ] 10 VUs 0d00h00m57.9s/24h0m0s 298/300 iters, 30 per VU
running (0d00h00m58.2s), 00/10 VUs, 300 complete and 0 interrupted iterations
list ✓ [ 100% ] 10 VUs 0d00h00m58.1s/24h0m0s 300/300 iters, 30 per VU
✓ /v1/configmaps returns status 200
█ setup
✓ /v3-public/localProviders/local?action=login returns status 200
✓ checks.........................: 100.00% ✓ 3901 ✗ 0
data_received..................: 5.4 GB 93 MB/s
data_sent......................: 8.0 MB 137 kB/s
http_req_blocked...............: avg=23.45µs min=0s med=0s max=13.39ms p(95)=1µs p(99)=1µs count=3901
http_req_connecting............: avg=2.45µs min=0s med=0s max=1.05ms p(95)=0s p(99)=0s count=3901
http_req_duration..............: avg=139.16ms min=43.06ms med=133.94ms max=399.9ms p(95)=209.69ms p(99)=264.57ms count=3901
{ expected_response:true }...: avg=139.16ms min=43.06ms med=133.94ms max=399.9ms p(95)=209.69ms p(99)=264.57ms count=3901
http_req_failed................: 0.00% ✓ 0 ✗ 3901
http_req_receiving.............: avg=34.95ms min=51µs med=32.41ms max=119.95ms p(95)=64.38ms p(99)=81.14ms count=3901
http_req_sending...............: avg=21.55µs min=10µs med=19µs max=212µs p(95)=34µs p(99)=64µs count=3901
http_req_tls_handshaking.......: avg=20.44µs min=0s med=0s max=12.33ms p(95)=0s p(99)=0s count=3901
http_req_waiting...............: avg=104.19ms min=34.73ms med=95.27ms max=370.77ms p(95)=168.82ms p(99)=222.07ms count=3901
http_reqs......................: 3901 67.027309/s
iteration_duration.............: avg=1.91s min=145.3ms med=1.91s max=2.25s p(95)=2.13s p(99)=2.21s count=301
iterations.....................: 300 5.154625/s
vus............................: 2 min=2 max=10
vus_max........................: 10 min=10 max=10

View File

@ -0,0 +1,273 @@
/\ |‾‾| /‾‾/ /‾‾/
/\ / \ | |/ / / /
/ \/ \ | ( / ‾‾\
/ \ | |\ \ | (‾) |
/ __________ \ |__| \__\ \_____/ .io
execution: local
script: ./load_steve_new_pagination.js
output: -
scenarios: (100.00%) 1 scenario, 10 max VUs, 24h0m30s max duration (incl. graceful stop):
* list: 30 iterations for each of 10 VUs (maxDuration: 24h0m0s, exec: list, gracefulStop: 30s)
running (0d00h00m01.0s), 10/10 VUs, 0 complete and 0 interrupted iterations
list [ 0% ] 10 VUs 0d00h00m00.9s/24h0m0s 000/300 iters, 30 per VU
running (0d00h00m02.0s), 10/10 VUs, 0 complete and 0 interrupted iterations
list [ 0% ] 10 VUs 0d00h00m01.9s/24h0m0s 000/300 iters, 30 per VU
running (0d00h00m03.0s), 10/10 VUs, 2 complete and 0 interrupted iterations
list [ 1% ] 10 VUs 0d00h00m02.9s/24h0m0s 002/300 iters, 30 per VU
running (0d00h00m04.0s), 10/10 VUs, 10 complete and 0 interrupted iterations
list [ 3% ] 10 VUs 0d00h00m03.9s/24h0m0s 010/300 iters, 30 per VU
running (0d00h00m05.0s), 10/10 VUs, 10 complete and 0 interrupted iterations
list [ 3% ] 10 VUs 0d00h00m04.9s/24h0m0s 010/300 iters, 30 per VU
running (0d00h00m06.0s), 10/10 VUs, 15 complete and 0 interrupted iterations
list [ 5% ] 10 VUs 0d00h00m05.9s/24h0m0s 015/300 iters, 30 per VU
running (0d00h00m07.0s), 10/10 VUs, 20 complete and 0 interrupted iterations
list [ 7% ] 10 VUs 0d00h00m06.9s/24h0m0s 020/300 iters, 30 per VU
running (0d00h00m08.0s), 10/10 VUs, 24 complete and 0 interrupted iterations
list [ 8% ] 10 VUs 0d00h00m07.9s/24h0m0s 024/300 iters, 30 per VU
running (0d00h00m09.0s), 10/10 VUs, 30 complete and 0 interrupted iterations
list [ 10% ] 10 VUs 0d00h00m08.9s/24h0m0s 030/300 iters, 30 per VU
running (0d00h00m10.0s), 10/10 VUs, 33 complete and 0 interrupted iterations
list [ 11% ] 10 VUs 0d00h00m09.9s/24h0m0s 033/300 iters, 30 per VU
running (0d00h00m11.0s), 10/10 VUs, 36 complete and 0 interrupted iterations
list [ 12% ] 10 VUs 0d00h00m10.9s/24h0m0s 036/300 iters, 30 per VU
running (0d00h00m12.0s), 10/10 VUs, 42 complete and 0 interrupted iterations
list [ 14% ] 10 VUs 0d00h00m11.9s/24h0m0s 042/300 iters, 30 per VU
running (0d00h00m13.0s), 10/10 VUs, 45 complete and 0 interrupted iterations
list [ 15% ] 10 VUs 0d00h00m12.9s/24h0m0s 045/300 iters, 30 per VU
running (0d00h00m14.0s), 10/10 VUs, 49 complete and 0 interrupted iterations
list [ 16% ] 10 VUs 0d00h00m13.9s/24h0m0s 049/300 iters, 30 per VU
running (0d00h00m15.0s), 10/10 VUs, 56 complete and 0 interrupted iterations
list [ 19% ] 10 VUs 0d00h00m14.9s/24h0m0s 056/300 iters, 30 per VU
running (0d00h00m16.0s), 10/10 VUs, 56 complete and 0 interrupted iterations
list [ 19% ] 10 VUs 0d00h00m15.9s/24h0m0s 056/300 iters, 30 per VU
running (0d00h00m17.0s), 10/10 VUs, 61 complete and 0 interrupted iterations
list [ 20% ] 10 VUs 0d00h00m16.9s/24h0m0s 061/300 iters, 30 per VU
running (0d00h00m18.0s), 10/10 VUs, 66 complete and 0 interrupted iterations
list [ 22% ] 10 VUs 0d00h00m17.9s/24h0m0s 066/300 iters, 30 per VU
running (0d00h00m19.0s), 10/10 VUs, 70 complete and 0 interrupted iterations
list [ 23% ] 10 VUs 0d00h00m18.9s/24h0m0s 070/300 iters, 30 per VU
running (0d00h00m20.0s), 10/10 VUs, 76 complete and 0 interrupted iterations
list [ 25% ] 10 VUs 0d00h00m19.9s/24h0m0s 076/300 iters, 30 per VU
running (0d00h00m21.0s), 10/10 VUs, 77 complete and 0 interrupted iterations
list [ 26% ] 10 VUs 0d00h00m20.9s/24h0m0s 077/300 iters, 30 per VU
running (0d00h00m22.0s), 10/10 VUs, 82 complete and 0 interrupted iterations
list [ 27% ] 10 VUs 0d00h00m21.9s/24h0m0s 082/300 iters, 30 per VU
running (0d00h00m23.0s), 10/10 VUs, 87 complete and 0 interrupted iterations
list [ 29% ] 10 VUs 0d00h00m22.9s/24h0m0s 087/300 iters, 30 per VU
running (0d00h00m24.0s), 10/10 VUs, 90 complete and 0 interrupted iterations
list [ 30% ] 10 VUs 0d00h00m23.9s/24h0m0s 090/300 iters, 30 per VU
running (0d00h00m25.0s), 10/10 VUs, 96 complete and 0 interrupted iterations
list [ 32% ] 10 VUs 0d00h00m24.9s/24h0m0s 096/300 iters, 30 per VU
running (0d00h00m26.0s), 10/10 VUs, 100 complete and 0 interrupted iterations
list [ 33% ] 10 VUs 0d00h00m25.9s/24h0m0s 100/300 iters, 30 per VU
running (0d00h00m27.0s), 10/10 VUs, 103 complete and 0 interrupted iterations
list [ 34% ] 10 VUs 0d00h00m26.9s/24h0m0s 103/300 iters, 30 per VU
running (0d00h00m28.0s), 10/10 VUs, 110 complete and 0 interrupted iterations
list [ 37% ] 10 VUs 0d00h00m27.9s/24h0m0s 110/300 iters, 30 per VU
running (0d00h00m29.0s), 10/10 VUs, 111 complete and 0 interrupted iterations
list [ 37% ] 10 VUs 0d00h00m28.9s/24h0m0s 111/300 iters, 30 per VU
running (0d00h00m30.0s), 10/10 VUs, 116 complete and 0 interrupted iterations
list [ 39% ] 10 VUs 0d00h00m29.9s/24h0m0s 116/300 iters, 30 per VU
running (0d00h00m31.0s), 10/10 VUs, 120 complete and 0 interrupted iterations
list [ 40% ] 10 VUs 0d00h00m30.9s/24h0m0s 120/300 iters, 30 per VU
running (0d00h00m32.0s), 10/10 VUs, 123 complete and 0 interrupted iterations
list [ 41% ] 10 VUs 0d00h00m31.9s/24h0m0s 123/300 iters, 30 per VU
running (0d00h00m33.0s), 10/10 VUs, 128 complete and 0 interrupted iterations
list [ 43% ] 10 VUs 0d00h00m32.9s/24h0m0s 128/300 iters, 30 per VU
running (0d00h00m34.0s), 10/10 VUs, 133 complete and 0 interrupted iterations
list [ 44% ] 10 VUs 0d00h00m33.9s/24h0m0s 133/300 iters, 30 per VU
running (0d00h00m35.0s), 10/10 VUs, 136 complete and 0 interrupted iterations
list [ 45% ] 10 VUs 0d00h00m34.9s/24h0m0s 136/300 iters, 30 per VU
running (0d00h00m36.0s), 10/10 VUs, 138 complete and 0 interrupted iterations
list [ 46% ] 10 VUs 0d00h00m35.9s/24h0m0s 138/300 iters, 30 per VU
running (0d00h00m37.0s), 10/10 VUs, 145 complete and 0 interrupted iterations
list [ 48% ] 10 VUs 0d00h00m36.9s/24h0m0s 145/300 iters, 30 per VU
running (0d00h00m38.0s), 10/10 VUs, 148 complete and 0 interrupted iterations
list [ 49% ] 10 VUs 0d00h00m37.9s/24h0m0s 148/300 iters, 30 per VU
running (0d00h00m39.0s), 10/10 VUs, 153 complete and 0 interrupted iterations
list [ 51% ] 10 VUs 0d00h00m38.9s/24h0m0s 153/300 iters, 30 per VU
running (0d00h00m40.0s), 10/10 VUs, 156 complete and 0 interrupted iterations
list [ 52% ] 10 VUs 0d00h00m39.9s/24h0m0s 156/300 iters, 30 per VU
running (0d00h00m41.0s), 10/10 VUs, 158 complete and 0 interrupted iterations
list [ 53% ] 10 VUs 0d00h00m40.9s/24h0m0s 158/300 iters, 30 per VU
running (0d00h00m42.0s), 10/10 VUs, 160 complete and 0 interrupted iterations
list [ 53% ] 10 VUs 0d00h00m41.9s/24h0m0s 160/300 iters, 30 per VU
running (0d00h00m43.0s), 10/10 VUs, 168 complete and 0 interrupted iterations
list [ 56% ] 10 VUs 0d00h00m42.9s/24h0m0s 168/300 iters, 30 per VU
running (0d00h00m44.0s), 10/10 VUs, 170 complete and 0 interrupted iterations
list [ 57% ] 10 VUs 0d00h00m43.9s/24h0m0s 170/300 iters, 30 per VU
running (0d00h00m45.0s), 10/10 VUs, 173 complete and 0 interrupted iterations
list [ 58% ] 10 VUs 0d00h00m44.9s/24h0m0s 173/300 iters, 30 per VU
running (0d00h00m46.0s), 10/10 VUs, 180 complete and 0 interrupted iterations
list [ 60% ] 10 VUs 0d00h00m45.9s/24h0m0s 180/300 iters, 30 per VU
running (0d00h00m47.0s), 10/10 VUs, 181 complete and 0 interrupted iterations
list [ 60% ] 10 VUs 0d00h00m46.9s/24h0m0s 181/300 iters, 30 per VU
running (0d00h00m48.0s), 10/10 VUs, 183 complete and 0 interrupted iterations
list [ 61% ] 10 VUs 0d00h00m47.9s/24h0m0s 183/300 iters, 30 per VU
running (0d00h00m49.0s), 10/10 VUs, 191 complete and 0 interrupted iterations
list [ 64% ] 10 VUs 0d00h00m48.9s/24h0m0s 191/300 iters, 30 per VU
running (0d00h00m50.0s), 10/10 VUs, 193 complete and 0 interrupted iterations
list [ 64% ] 10 VUs 0d00h00m49.9s/24h0m0s 193/300 iters, 30 per VU
running (0d00h00m51.0s), 10/10 VUs, 196 complete and 0 interrupted iterations
list [ 65% ] 10 VUs 0d00h00m50.9s/24h0m0s 196/300 iters, 30 per VU
running (0d00h00m52.0s), 10/10 VUs, 204 complete and 0 interrupted iterations
list [ 68% ] 10 VUs 0d00h00m51.9s/24h0m0s 204/300 iters, 30 per VU
running (0d00h00m53.0s), 10/10 VUs, 206 complete and 0 interrupted iterations
list [ 69% ] 10 VUs 0d00h00m52.9s/24h0m0s 206/300 iters, 30 per VU
running (0d00h00m54.0s), 10/10 VUs, 207 complete and 0 interrupted iterations
list [ 69% ] 10 VUs 0d00h00m53.9s/24h0m0s 207/300 iters, 30 per VU
running (0d00h00m55.0s), 10/10 VUs, 214 complete and 0 interrupted iterations
list [ 71% ] 10 VUs 0d00h00m54.9s/24h0m0s 214/300 iters, 30 per VU
running (0d00h00m56.0s), 10/10 VUs, 217 complete and 0 interrupted iterations
list [ 72% ] 10 VUs 0d00h00m55.9s/24h0m0s 217/300 iters, 30 per VU
running (0d00h00m57.0s), 10/10 VUs, 221 complete and 0 interrupted iterations
list [ 74% ] 10 VUs 0d00h00m56.9s/24h0m0s 221/300 iters, 30 per VU
running (0d00h00m58.0s), 10/10 VUs, 226 complete and 0 interrupted iterations
list [ 75% ] 10 VUs 0d00h00m57.9s/24h0m0s 226/300 iters, 30 per VU
running (0d00h00m59.0s), 10/10 VUs, 231 complete and 0 interrupted iterations
list [ 77% ] 10 VUs 0d00h00m58.9s/24h0m0s 231/300 iters, 30 per VU
running (0d00h01m00.0s), 10/10 VUs, 233 complete and 0 interrupted iterations
list [ 78% ] 10 VUs 0d00h00m59.9s/24h0m0s 233/300 iters, 30 per VU
running (0d00h01m01.0s), 10/10 VUs, 236 complete and 0 interrupted iterations
list [ 79% ] 10 VUs 0d00h01m00.9s/24h0m0s 236/300 iters, 30 per VU
running (0d00h01m02.0s), 10/10 VUs, 238 complete and 0 interrupted iterations
list [ 79% ] 10 VUs 0d00h01m01.9s/24h0m0s 238/300 iters, 30 per VU
running (0d00h01m03.0s), 10/10 VUs, 241 complete and 0 interrupted iterations
list [ 80% ] 10 VUs 0d00h01m02.9s/24h0m0s 241/300 iters, 30 per VU
running (0d00h01m04.0s), 10/10 VUs, 248 complete and 0 interrupted iterations
list [ 83% ] 10 VUs 0d00h01m03.9s/24h0m0s 248/300 iters, 30 per VU
running (0d00h01m05.0s), 10/10 VUs, 251 complete and 0 interrupted iterations
list [ 84% ] 10 VUs 0d00h01m04.9s/24h0m0s 251/300 iters, 30 per VU
running (0d00h01m06.0s), 10/10 VUs, 256 complete and 0 interrupted iterations
list [ 85% ] 10 VUs 0d00h01m05.9s/24h0m0s 256/300 iters, 30 per VU
running (0d00h01m07.0s), 10/10 VUs, 261 complete and 0 interrupted iterations
list [ 87% ] 10 VUs 0d00h01m06.9s/24h0m0s 261/300 iters, 30 per VU
running (0d00h01m08.0s), 10/10 VUs, 261 complete and 0 interrupted iterations
list [ 87% ] 10 VUs 0d00h01m07.9s/24h0m0s 261/300 iters, 30 per VU
running (0d00h01m09.0s), 10/10 VUs, 266 complete and 0 interrupted iterations
list [ 89% ] 10 VUs 0d00h01m08.9s/24h0m0s 266/300 iters, 30 per VU
running (0d00h01m10.0s), 10/10 VUs, 271 complete and 0 interrupted iterations
list [ 90% ] 10 VUs 0d00h01m09.9s/24h0m0s 271/300 iters, 30 per VU
running (0d00h01m11.0s), 10/10 VUs, 271 complete and 0 interrupted iterations
list [ 90% ] 10 VUs 0d00h01m10.9s/24h0m0s 271/300 iters, 30 per VU
running (0d00h01m12.0s), 10/10 VUs, 271 complete and 0 interrupted iterations
list [ 90% ] 10 VUs 0d00h01m11.9s/24h0m0s 271/300 iters, 30 per VU
running (0d00h01m13.0s), 10/10 VUs, 281 complete and 0 interrupted iterations
list [ 94% ] 10 VUs 0d00h01m12.9s/24h0m0s 281/300 iters, 30 per VU
running (0d00h01m14.0s), 10/10 VUs, 282 complete and 0 interrupted iterations
list [ 94% ] 10 VUs 0d00h01m13.9s/24h0m0s 282/300 iters, 30 per VU
running (0d00h01m15.0s), 10/10 VUs, 286 complete and 0 interrupted iterations
list [ 95% ] 10 VUs 0d00h01m14.9s/24h0m0s 286/300 iters, 30 per VU
running (0d00h01m16.0s), 09/10 VUs, 291 complete and 0 interrupted iterations
list [ 97% ] 10 VUs 0d00h01m15.9s/24h0m0s 291/300 iters, 30 per VU
running (0d00h01m17.0s), 02/10 VUs, 298 complete and 0 interrupted iterations
list [ 99% ] 10 VUs 0d00h01m16.9s/24h0m0s 298/300 iters, 30 per VU
running (0d00h01m17.1s), 00/10 VUs, 300 complete and 0 interrupted iterations
list ✓ [ 100% ] 10 VUs 0d00h01m17.0s/24h0m0s 300/300 iters, 30 per VU
✓ /v1/configmaps returns status 200
█ setup
✓ /v3-public/localProviders/local?action=login returns status 200
✓ checks.........................: 100.00% ✓ 4201 ✗ 0
data_received..................: 5.4 GB 71 MB/s
data_sent......................: 8.8 MB 115 kB/s
http_req_blocked...............: avg=19.55µs min=0s med=0s max=11.38ms p(95)=1µs p(99)=1µs count=4201
http_req_connecting............: avg=2.27µs min=0s med=0s max=1.15ms p(95)=0s p(99)=0s count=4201
http_req_duration..............: avg=173.62ms min=1.82ms med=96.83ms max=2.21s p(95)=958.09ms p(99)=1.6s count=4201
{ expected_response:true }...: avg=173.62ms min=1.82ms med=96.83ms max=2.21s p(95)=958.09ms p(99)=1.6s count=4201
http_req_failed................: 0.00% ✓ 0 ✗ 4201
http_req_receiving.............: avg=28.8ms min=10µs med=21.57ms max=316.57ms p(95)=77.55ms p(99)=93.75ms count=4201
http_req_sending...............: avg=22.19µs min=10µs med=20µs max=191µs p(95)=37µs p(99)=65µs count=4201
http_req_tls_handshaking.......: avg=16.75µs min=0s med=0s max=10.36ms p(95)=0s p(99)=0s count=4201
http_req_waiting...............: avg=144.8ms min=1.79ms med=65.34ms max=2.12s p(95)=910.28ms p(99)=1.52s count=4201
http_reqs......................: 4201 54.486399/s
iteration_duration.............: avg=2.53s min=125.11ms med=2.47s max=3.67s p(95)=3.33s p(99)=3.59s count=301
iterations.....................: 300 3.890959/s
vus............................: 2 min=2 max=10
vus_max........................: 10 min=10 max=10

View File

@ -0,0 +1,267 @@
/\ |‾‾| /‾‾/ /‾‾/
/\ / \ | |/ / / /
/ \/ \ | ( / ‾‾\
/ \ | |\ \ | (‾) |
/ __________ \ |__| \__\ \_____/ .io
execution: local
script: ./load_steve_new_pagination.js
output: -
scenarios: (100.00%) 1 scenario, 10 max VUs, 24h0m30s max duration (incl. graceful stop):
* list: 30 iterations for each of 10 VUs (maxDuration: 24h0m0s, exec: list, gracefulStop: 30s)
running (0d00h00m01.0s), 10/10 VUs, 0 complete and 0 interrupted iterations
list [ 0% ] 10 VUs 0d00h00m00.9s/24h0m0s 000/300 iters, 30 per VU
running (0d00h00m02.0s), 10/10 VUs, 0 complete and 0 interrupted iterations
list [ 0% ] 10 VUs 0d00h00m01.9s/24h0m0s 000/300 iters, 30 per VU
running (0d00h00m03.0s), 10/10 VUs, 0 complete and 0 interrupted iterations
list [ 0% ] 10 VUs 0d00h00m02.9s/24h0m0s 000/300 iters, 30 per VU
running (0d00h00m04.0s), 10/10 VUs, 0 complete and 0 interrupted iterations
list [ 0% ] 10 VUs 0d00h00m03.9s/24h0m0s 000/300 iters, 30 per VU
running (0d00h00m05.0s), 10/10 VUs, 10 complete and 0 interrupted iterations
list [ 3% ] 10 VUs 0d00h00m04.9s/24h0m0s 010/300 iters, 30 per VU
running (0d00h00m06.0s), 10/10 VUs, 10 complete and 0 interrupted iterations
list [ 3% ] 10 VUs 0d00h00m05.9s/24h0m0s 010/300 iters, 30 per VU
running (0d00h00m07.0s), 10/10 VUs, 14 complete and 0 interrupted iterations
list [ 5% ] 10 VUs 0d00h00m06.9s/24h0m0s 014/300 iters, 30 per VU
running (0d00h00m08.0s), 10/10 VUs, 20 complete and 0 interrupted iterations
list [ 7% ] 10 VUs 0d00h00m07.9s/24h0m0s 020/300 iters, 30 per VU
running (0d00h00m09.0s), 10/10 VUs, 24 complete and 0 interrupted iterations
list [ 8% ] 10 VUs 0d00h00m08.9s/24h0m0s 024/300 iters, 30 per VU
running (0d00h00m10.0s), 10/10 VUs, 26 complete and 0 interrupted iterations
list [ 9% ] 10 VUs 0d00h00m09.9s/24h0m0s 026/300 iters, 30 per VU
running (0d00h00m11.0s), 10/10 VUs, 32 complete and 0 interrupted iterations
list [ 11% ] 10 VUs 0d00h00m10.9s/24h0m0s 032/300 iters, 30 per VU
running (0d00h00m12.0s), 10/10 VUs, 35 complete and 0 interrupted iterations
list [ 12% ] 10 VUs 0d00h00m11.9s/24h0m0s 035/300 iters, 30 per VU
running (0d00h00m13.0s), 10/10 VUs, 41 complete and 0 interrupted iterations
list [ 14% ] 10 VUs 0d00h00m12.9s/24h0m0s 041/300 iters, 30 per VU
running (0d00h00m14.0s), 10/10 VUs, 44 complete and 0 interrupted iterations
list [ 15% ] 10 VUs 0d00h00m13.9s/24h0m0s 044/300 iters, 30 per VU
running (0d00h00m15.0s), 10/10 VUs, 48 complete and 0 interrupted iterations
list [ 16% ] 10 VUs 0d00h00m14.9s/24h0m0s 048/300 iters, 30 per VU
running (0d00h00m16.0s), 10/10 VUs, 54 complete and 0 interrupted iterations
list [ 18% ] 10 VUs 0d00h00m15.9s/24h0m0s 054/300 iters, 30 per VU
running (0d00h00m17.0s), 10/10 VUs, 58 complete and 0 interrupted iterations
list [ 19% ] 10 VUs 0d00h00m16.9s/24h0m0s 058/300 iters, 30 per VU
running (0d00h00m18.0s), 10/10 VUs, 61 complete and 0 interrupted iterations
list [ 20% ] 10 VUs 0d00h00m17.9s/24h0m0s 061/300 iters, 30 per VU
running (0d00h00m19.0s), 10/10 VUs, 68 complete and 0 interrupted iterations
list [ 23% ] 10 VUs 0d00h00m18.9s/24h0m0s 068/300 iters, 30 per VU
running (0d00h00m20.0s), 10/10 VUs, 68 complete and 0 interrupted iterations
list [ 23% ] 10 VUs 0d00h00m19.9s/24h0m0s 068/300 iters, 30 per VU
running (0d00h00m21.0s), 10/10 VUs, 71 complete and 0 interrupted iterations
list [ 24% ] 10 VUs 0d00h00m20.9s/24h0m0s 071/300 iters, 30 per VU
running (0d00h00m22.0s), 10/10 VUs, 78 complete and 0 interrupted iterations
list [ 26% ] 10 VUs 0d00h00m21.9s/24h0m0s 078/300 iters, 30 per VU
running (0d00h00m23.0s), 10/10 VUs, 81 complete and 0 interrupted iterations
list [ 27% ] 10 VUs 0d00h00m22.9s/24h0m0s 081/300 iters, 30 per VU
running (0d00h00m24.0s), 10/10 VUs, 86 complete and 0 interrupted iterations
list [ 29% ] 10 VUs 0d00h00m23.9s/24h0m0s 086/300 iters, 30 per VU
running (0d00h00m25.0s), 10/10 VUs, 91 complete and 0 interrupted iterations
list [ 30% ] 10 VUs 0d00h00m24.9s/24h0m0s 091/300 iters, 30 per VU
running (0d00h00m26.0s), 10/10 VUs, 91 complete and 0 interrupted iterations
list [ 30% ] 10 VUs 0d00h00m25.9s/24h0m0s 091/300 iters, 30 per VU
running (0d00h00m27.0s), 10/10 VUs, 101 complete and 0 interrupted iterations
list [ 34% ] 10 VUs 0d00h00m26.9s/24h0m0s 101/300 iters, 30 per VU
running (0d00h00m28.0s), 10/10 VUs, 101 complete and 0 interrupted iterations
list [ 34% ] 10 VUs 0d00h00m27.9s/24h0m0s 101/300 iters, 30 per VU
running (0d00h00m29.0s), 10/10 VUs, 105 complete and 0 interrupted iterations
list [ 35% ] 10 VUs 0d00h00m28.9s/24h0m0s 105/300 iters, 30 per VU
running (0d00h00m30.0s), 10/10 VUs, 111 complete and 0 interrupted iterations
list [ 37% ] 10 VUs 0d00h00m29.9s/24h0m0s 111/300 iters, 30 per VU
running (0d00h00m31.0s), 10/10 VUs, 115 complete and 0 interrupted iterations
list [ 38% ] 10 VUs 0d00h00m30.9s/24h0m0s 115/300 iters, 30 per VU
running (0d00h00m32.0s), 10/10 VUs, 120 complete and 0 interrupted iterations
list [ 40% ] 10 VUs 0d00h00m31.9s/24h0m0s 120/300 iters, 30 per VU
running (0d00h00m33.0s), 10/10 VUs, 124 complete and 0 interrupted iterations
list [ 41% ] 10 VUs 0d00h00m32.9s/24h0m0s 124/300 iters, 30 per VU
running (0d00h00m34.0s), 10/10 VUs, 125 complete and 0 interrupted iterations
list [ 42% ] 10 VUs 0d00h00m33.9s/24h0m0s 125/300 iters, 30 per VU
running (0d00h00m35.0s), 10/10 VUs, 131 complete and 0 interrupted iterations
list [ 44% ] 10 VUs 0d00h00m34.9s/24h0m0s 131/300 iters, 30 per VU
running (0d00h00m36.0s), 10/10 VUs, 136 complete and 0 interrupted iterations
list [ 45% ] 10 VUs 0d00h00m35.9s/24h0m0s 136/300 iters, 30 per VU
running (0d00h00m37.0s), 10/10 VUs, 139 complete and 0 interrupted iterations
list [ 46% ] 10 VUs 0d00h00m36.9s/24h0m0s 139/300 iters, 30 per VU
running (0d00h00m38.0s), 10/10 VUs, 144 complete and 0 interrupted iterations
list [ 48% ] 10 VUs 0d00h00m37.9s/24h0m0s 144/300 iters, 30 per VU
running (0d00h00m39.0s), 10/10 VUs, 149 complete and 0 interrupted iterations
list [ 50% ] 10 VUs 0d00h00m38.9s/24h0m0s 149/300 iters, 30 per VU
running (0d00h00m40.0s), 10/10 VUs, 153 complete and 0 interrupted iterations
list [ 51% ] 10 VUs 0d00h00m39.9s/24h0m0s 153/300 iters, 30 per VU
running (0d00h00m41.0s), 10/10 VUs, 156 complete and 0 interrupted iterations
list [ 52% ] 10 VUs 0d00h00m40.9s/24h0m0s 156/300 iters, 30 per VU
running (0d00h00m42.0s), 10/10 VUs, 159 complete and 0 interrupted iterations
list [ 53% ] 10 VUs 0d00h00m41.9s/24h0m0s 159/300 iters, 30 per VU
running (0d00h00m43.0s), 10/10 VUs, 161 complete and 0 interrupted iterations
list [ 54% ] 10 VUs 0d00h00m42.9s/24h0m0s 161/300 iters, 30 per VU
running (0d00h00m44.0s), 10/10 VUs, 169 complete and 0 interrupted iterations
list [ 56% ] 10 VUs 0d00h00m43.9s/24h0m0s 169/300 iters, 30 per VU
running (0d00h00m45.0s), 10/10 VUs, 171 complete and 0 interrupted iterations
list [ 57% ] 10 VUs 0d00h00m44.9s/24h0m0s 171/300 iters, 30 per VU
running (0d00h00m46.0s), 10/10 VUs, 176 complete and 0 interrupted iterations
list [ 59% ] 10 VUs 0d00h00m45.9s/24h0m0s 176/300 iters, 30 per VU
running (0d00h00m47.0s), 10/10 VUs, 179 complete and 0 interrupted iterations
list [ 60% ] 10 VUs 0d00h00m46.9s/24h0m0s 179/300 iters, 30 per VU
running (0d00h00m48.0s), 10/10 VUs, 181 complete and 0 interrupted iterations
list [ 60% ] 10 VUs 0d00h00m47.9s/24h0m0s 181/300 iters, 30 per VU
running (0d00h00m49.0s), 10/10 VUs, 186 complete and 0 interrupted iterations
list [ 62% ] 10 VUs 0d00h00m48.9s/24h0m0s 186/300 iters, 30 per VU
running (0d00h00m50.0s), 10/10 VUs, 191 complete and 0 interrupted iterations
list [ 64% ] 10 VUs 0d00h00m49.9s/24h0m0s 191/300 iters, 30 per VU
running (0d00h00m51.0s), 10/10 VUs, 196 complete and 0 interrupted iterations
list [ 65% ] 10 VUs 0d00h00m50.9s/24h0m0s 196/300 iters, 30 per VU
running (0d00h00m52.0s), 10/10 VUs, 201 complete and 0 interrupted iterations
list [ 67% ] 10 VUs 0d00h00m51.9s/24h0m0s 201/300 iters, 30 per VU
running (0d00h00m53.0s), 10/10 VUs, 202 complete and 0 interrupted iterations
list [ 67% ] 10 VUs 0d00h00m52.9s/24h0m0s 202/300 iters, 30 per VU
running (0d00h00m54.0s), 10/10 VUs, 208 complete and 0 interrupted iterations
list [ 69% ] 10 VUs 0d00h00m53.9s/24h0m0s 208/300 iters, 30 per VU
running (0d00h00m55.0s), 10/10 VUs, 211 complete and 0 interrupted iterations
list [ 70% ] 10 VUs 0d00h00m54.9s/24h0m0s 211/300 iters, 30 per VU
running (0d00h00m56.0s), 10/10 VUs, 217 complete and 0 interrupted iterations
list [ 72% ] 10 VUs 0d00h00m55.9s/24h0m0s 217/300 iters, 30 per VU
running (0d00h00m57.0s), 10/10 VUs, 221 complete and 0 interrupted iterations
list [ 74% ] 10 VUs 0d00h00m56.9s/24h0m0s 221/300 iters, 30 per VU
running (0d00h00m58.0s), 10/10 VUs, 223 complete and 0 interrupted iterations
list [ 74% ] 10 VUs 0d00h00m57.9s/24h0m0s 223/300 iters, 30 per VU
running (0d00h00m59.0s), 10/10 VUs, 228 complete and 0 interrupted iterations
list [ 76% ] 10 VUs 0d00h00m58.9s/24h0m0s 228/300 iters, 30 per VU
running (0d00h01m00.0s), 10/10 VUs, 233 complete and 0 interrupted iterations
list [ 78% ] 10 VUs 0d00h00m59.9s/24h0m0s 233/300 iters, 30 per VU
running (0d00h01m01.0s), 10/10 VUs, 235 complete and 0 interrupted iterations
list [ 78% ] 10 VUs 0d00h01m00.9s/24h0m0s 235/300 iters, 30 per VU
running (0d00h01m02.0s), 10/10 VUs, 243 complete and 0 interrupted iterations
list [ 81% ] 10 VUs 0d00h01m01.9s/24h0m0s 243/300 iters, 30 per VU
running (0d00h01m03.0s), 10/10 VUs, 245 complete and 0 interrupted iterations
list [ 82% ] 10 VUs 0d00h01m02.9s/24h0m0s 245/300 iters, 30 per VU
running (0d00h01m04.0s), 10/10 VUs, 249 complete and 0 interrupted iterations
list [ 83% ] 10 VUs 0d00h01m03.9s/24h0m0s 249/300 iters, 30 per VU
running (0d00h01m05.0s), 10/10 VUs, 255 complete and 0 interrupted iterations
list [ 85% ] 10 VUs 0d00h01m04.9s/24h0m0s 255/300 iters, 30 per VU
running (0d00h01m06.0s), 10/10 VUs, 257 complete and 0 interrupted iterations
list [ 86% ] 10 VUs 0d00h01m05.9s/24h0m0s 257/300 iters, 30 per VU
running (0d00h01m07.0s), 10/10 VUs, 263 complete and 0 interrupted iterations
list [ 88% ] 10 VUs 0d00h01m06.9s/24h0m0s 263/300 iters, 30 per VU
running (0d00h01m08.0s), 10/10 VUs, 267 complete and 0 interrupted iterations
list [ 89% ] 10 VUs 0d00h01m07.9s/24h0m0s 267/300 iters, 30 per VU
running (0d00h01m09.0s), 10/10 VUs, 270 complete and 0 interrupted iterations
list [ 90% ] 10 VUs 0d00h01m08.9s/24h0m0s 270/300 iters, 30 per VU
running (0d00h01m10.0s), 10/10 VUs, 277 complete and 0 interrupted iterations
list [ 92% ] 10 VUs 0d00h01m09.9s/24h0m0s 277/300 iters, 30 per VU
running (0d00h01m11.0s), 10/10 VUs, 279 complete and 0 interrupted iterations
list [ 93% ] 10 VUs 0d00h01m10.9s/24h0m0s 279/300 iters, 30 per VU
running (0d00h01m12.0s), 10/10 VUs, 283 complete and 0 interrupted iterations
list [ 94% ] 10 VUs 0d00h01m11.9s/24h0m0s 283/300 iters, 30 per VU
running (0d00h01m13.0s), 10/10 VUs, 287 complete and 0 interrupted iterations
list [ 96% ] 10 VUs 0d00h01m12.9s/24h0m0s 287/300 iters, 30 per VU
running (0d00h01m14.0s), 06/10 VUs, 293 complete and 0 interrupted iterations
list [ 98% ] 10 VUs 0d00h01m13.9s/24h0m0s 293/300 iters, 30 per VU
running (0d00h01m15.0s), 01/10 VUs, 299 complete and 0 interrupted iterations
list [ 100% ] 10 VUs 0d00h01m14.9s/24h0m0s 299/300 iters, 30 per VU
running (0d00h01m15.2s), 00/10 VUs, 300 complete and 0 interrupted iterations
list ✓ [ 100% ] 10 VUs 0d00h01m15.1s/24h0m0s 300/300 iters, 30 per VU
✓ /v1/configmaps returns status 200
█ setup
✓ /v3-public/localProviders/local?action=login returns status 200
✓ checks.........................: 100.00% ✓ 4201 ✗ 0
data_received..................: 5.4 GB 72 MB/s
data_sent......................: 9.0 MB 120 kB/s
http_req_blocked...............: avg=17.65µs min=0s med=0s max=8.15ms p(95)=1µs p(99)=1µs count=4201
http_req_connecting............: avg=1.77µs min=0s med=0s max=780µs p(95)=0s p(99)=0s count=4201
http_req_duration..............: avg=167.88ms min=1.32ms med=86.17ms max=3.52s p(95)=993.95ms p(99)=1.46s count=4201
{ expected_response:true }...: avg=167.88ms min=1.32ms med=86.17ms max=3.52s p(95)=993.95ms p(99)=1.46s count=4201
http_req_failed................: 0.00% ✓ 0 ✗ 4201
http_req_receiving.............: avg=24.29ms min=10µs med=20.28ms max=115.85ms p(95)=56.39ms p(99)=79.38ms count=4201
http_req_sending...............: avg=21.66µs min=9µs med=20µs max=230µs p(95)=37µs p(99)=59µs count=4201
http_req_tls_handshaking.......: avg=15.38µs min=0s med=0s max=7.4ms p(95)=0s p(99)=0s count=4201
http_req_waiting...............: avg=143.55ms min=1.28ms med=61.7ms max=3.45s p(95)=958.6ms p(99)=1.44s count=4201
http_reqs......................: 4201 55.894138/s
iteration_duration.............: avg=2.45s min=81.69ms med=2.39s max=4.74s p(95)=3.14s p(99)=4.58s count=301
iterations.....................: 300 3.991488/s
vus............................: 1 min=1 max=10
vus_max........................: 10 min=10 max=10

View File

@ -0,0 +1,216 @@
/\ |‾‾| /‾‾/ /‾‾/
/\ / \ | |/ / / /
/ \/ \ | ( / ‾‾\
/ \ | |\ \ | (‾) |
/ __________ \ |__| \__\ \_____/ .io
execution: local
script: ./load_steve_new_pagination.js
output: -
scenarios: (100.00%) 1 scenario, 10 max VUs, 24h0m30s max duration (incl. graceful stop):
* list: 30 iterations for each of 10 VUs (maxDuration: 24h0m0s, exec: list, gracefulStop: 30s)
running (0d00h00m01.0s), 10/10 VUs, 0 complete and 0 interrupted iterations
list [ 0% ] 10 VUs 0d00h00m00.9s/24h0m0s 000/300 iters, 30 per VU
running (0d00h00m02.0s), 10/10 VUs, 0 complete and 0 interrupted iterations
list [ 0% ] 10 VUs 0d00h00m01.9s/24h0m0s 000/300 iters, 30 per VU
running (0d00h00m03.0s), 10/10 VUs, 10 complete and 0 interrupted iterations
list [ 3% ] 10 VUs 0d00h00m02.9s/24h0m0s 010/300 iters, 30 per VU
running (0d00h00m04.0s), 10/10 VUs, 12 complete and 0 interrupted iterations
list [ 4% ] 10 VUs 0d00h00m03.9s/24h0m0s 012/300 iters, 30 per VU
running (0d00h00m05.0s), 10/10 VUs, 20 complete and 0 interrupted iterations
list [ 7% ] 10 VUs 0d00h00m04.9s/24h0m0s 020/300 iters, 30 per VU
running (0d00h00m06.0s), 10/10 VUs, 23 complete and 0 interrupted iterations
list [ 8% ] 10 VUs 0d00h00m05.9s/24h0m0s 023/300 iters, 30 per VU
running (0d00h00m07.0s), 10/10 VUs, 30 complete and 0 interrupted iterations
list [ 10% ] 10 VUs 0d00h00m06.9s/24h0m0s 030/300 iters, 30 per VU
running (0d00h00m08.0s), 10/10 VUs, 37 complete and 0 interrupted iterations
list [ 12% ] 10 VUs 0d00h00m07.9s/24h0m0s 037/300 iters, 30 per VU
running (0d00h00m09.0s), 10/10 VUs, 40 complete and 0 interrupted iterations
list [ 13% ] 10 VUs 0d00h00m08.9s/24h0m0s 040/300 iters, 30 per VU
running (0d00h00m10.0s), 10/10 VUs, 49 complete and 0 interrupted iterations
list [ 16% ] 10 VUs 0d00h00m09.9s/24h0m0s 049/300 iters, 30 per VU
running (0d00h00m11.0s), 10/10 VUs, 50 complete and 0 interrupted iterations
list [ 17% ] 10 VUs 0d00h00m10.9s/24h0m0s 050/300 iters, 30 per VU
running (0d00h00m12.0s), 10/10 VUs, 58 complete and 0 interrupted iterations
list [ 19% ] 10 VUs 0d00h00m11.9s/24h0m0s 058/300 iters, 30 per VU
running (0d00h00m13.0s), 10/10 VUs, 60 complete and 0 interrupted iterations
list [ 20% ] 10 VUs 0d00h00m12.9s/24h0m0s 060/300 iters, 30 per VU
running (0d00h00m14.0s), 10/10 VUs, 69 complete and 0 interrupted iterations
list [ 23% ] 10 VUs 0d00h00m13.9s/24h0m0s 069/300 iters, 30 per VU
running (0d00h00m15.0s), 10/10 VUs, 70 complete and 0 interrupted iterations
list [ 23% ] 10 VUs 0d00h00m14.9s/24h0m0s 070/300 iters, 30 per VU
running (0d00h00m16.0s), 10/10 VUs, 78 complete and 0 interrupted iterations
list [ 26% ] 10 VUs 0d00h00m15.9s/24h0m0s 078/300 iters, 30 per VU
running (0d00h00m17.0s), 10/10 VUs, 80 complete and 0 interrupted iterations
list [ 27% ] 10 VUs 0d00h00m16.9s/24h0m0s 080/300 iters, 30 per VU
running (0d00h00m18.0s), 10/10 VUs, 88 complete and 0 interrupted iterations
list [ 29% ] 10 VUs 0d00h00m17.9s/24h0m0s 088/300 iters, 30 per VU
running (0d00h00m19.0s), 10/10 VUs, 90 complete and 0 interrupted iterations
list [ 30% ] 10 VUs 0d00h00m18.9s/24h0m0s 090/300 iters, 30 per VU
running (0d00h00m20.0s), 10/10 VUs, 99 complete and 0 interrupted iterations
list [ 33% ] 10 VUs 0d00h00m19.9s/24h0m0s 099/300 iters, 30 per VU
running (0d00h00m21.0s), 10/10 VUs, 100 complete and 0 interrupted iterations
list [ 33% ] 10 VUs 0d00h00m20.9s/24h0m0s 100/300 iters, 30 per VU
running (0d00h00m22.0s), 10/10 VUs, 110 complete and 0 interrupted iterations
list [ 37% ] 10 VUs 0d00h00m21.9s/24h0m0s 110/300 iters, 30 per VU
running (0d00h00m23.0s), 10/10 VUs, 110 complete and 0 interrupted iterations
list [ 37% ] 10 VUs 0d00h00m22.9s/24h0m0s 110/300 iters, 30 per VU
running (0d00h00m24.0s), 10/10 VUs, 120 complete and 0 interrupted iterations
list [ 40% ] 10 VUs 0d00h00m23.9s/24h0m0s 120/300 iters, 30 per VU
running (0d00h00m25.0s), 10/10 VUs, 120 complete and 0 interrupted iterations
list [ 40% ] 10 VUs 0d00h00m24.9s/24h0m0s 120/300 iters, 30 per VU
running (0d00h00m26.0s), 10/10 VUs, 130 complete and 0 interrupted iterations
list [ 43% ] 10 VUs 0d00h00m25.9s/24h0m0s 130/300 iters, 30 per VU
running (0d00h00m27.0s), 10/10 VUs, 130 complete and 0 interrupted iterations
list [ 43% ] 10 VUs 0d00h00m26.9s/24h0m0s 130/300 iters, 30 per VU
running (0d00h00m28.0s), 10/10 VUs, 140 complete and 0 interrupted iterations
list [ 47% ] 10 VUs 0d00h00m27.9s/24h0m0s 140/300 iters, 30 per VU
running (0d00h00m29.0s), 10/10 VUs, 140 complete and 0 interrupted iterations
list [ 47% ] 10 VUs 0d00h00m28.9s/24h0m0s 140/300 iters, 30 per VU
running (0d00h00m30.0s), 10/10 VUs, 150 complete and 0 interrupted iterations
list [ 50% ] 10 VUs 0d00h00m29.9s/24h0m0s 150/300 iters, 30 per VU
running (0d00h00m31.0s), 10/10 VUs, 151 complete and 0 interrupted iterations
list [ 50% ] 10 VUs 0d00h00m30.9s/24h0m0s 151/300 iters, 30 per VU
running (0d00h00m32.0s), 10/10 VUs, 160 complete and 0 interrupted iterations
list [ 53% ] 10 VUs 0d00h00m31.9s/24h0m0s 160/300 iters, 30 per VU
running (0d00h00m33.0s), 10/10 VUs, 163 complete and 0 interrupted iterations
list [ 54% ] 10 VUs 0d00h00m32.9s/24h0m0s 163/300 iters, 30 per VU
running (0d00h00m34.0s), 10/10 VUs, 170 complete and 0 interrupted iterations
list [ 57% ] 10 VUs 0d00h00m33.9s/24h0m0s 170/300 iters, 30 per VU
running (0d00h00m35.0s), 10/10 VUs, 175 complete and 0 interrupted iterations
list [ 58% ] 10 VUs 0d00h00m34.9s/24h0m0s 175/300 iters, 30 per VU
running (0d00h00m36.0s), 10/10 VUs, 180 complete and 0 interrupted iterations
list [ 60% ] 10 VUs 0d00h00m35.9s/24h0m0s 180/300 iters, 30 per VU
running (0d00h00m37.0s), 10/10 VUs, 185 complete and 0 interrupted iterations
list [ 62% ] 10 VUs 0d00h00m36.9s/24h0m0s 185/300 iters, 30 per VU
running (0d00h00m38.0s), 10/10 VUs, 190 complete and 0 interrupted iterations
list [ 63% ] 10 VUs 0d00h00m37.9s/24h0m0s 190/300 iters, 30 per VU
running (0d00h00m39.0s), 10/10 VUs, 195 complete and 0 interrupted iterations
list [ 65% ] 10 VUs 0d00h00m38.9s/24h0m0s 195/300 iters, 30 per VU
running (0d00h00m40.0s), 10/10 VUs, 200 complete and 0 interrupted iterations
list [ 67% ] 10 VUs 0d00h00m39.9s/24h0m0s 200/300 iters, 30 per VU
running (0d00h00m41.0s), 10/10 VUs, 205 complete and 0 interrupted iterations
list [ 68% ] 10 VUs 0d00h00m40.9s/24h0m0s 205/300 iters, 30 per VU
running (0d00h00m42.0s), 10/10 VUs, 210 complete and 0 interrupted iterations
list [ 70% ] 10 VUs 0d00h00m41.9s/24h0m0s 210/300 iters, 30 per VU
running (0d00h00m43.0s), 10/10 VUs, 216 complete and 0 interrupted iterations
list [ 72% ] 10 VUs 0d00h00m42.9s/24h0m0s 216/300 iters, 30 per VU
running (0d00h00m44.0s), 10/10 VUs, 220 complete and 0 interrupted iterations
list [ 73% ] 10 VUs 0d00h00m43.9s/24h0m0s 220/300 iters, 30 per VU
running (0d00h00m45.0s), 10/10 VUs, 226 complete and 0 interrupted iterations
list [ 75% ] 10 VUs 0d00h00m44.9s/24h0m0s 226/300 iters, 30 per VU
running (0d00h00m46.0s), 10/10 VUs, 230 complete and 0 interrupted iterations
list [ 77% ] 10 VUs 0d00h00m45.9s/24h0m0s 230/300 iters, 30 per VU
running (0d00h00m47.0s), 10/10 VUs, 237 complete and 0 interrupted iterations
list [ 79% ] 10 VUs 0d00h00m46.9s/24h0m0s 237/300 iters, 30 per VU
running (0d00h00m48.0s), 10/10 VUs, 240 complete and 0 interrupted iterations
list [ 80% ] 10 VUs 0d00h00m47.9s/24h0m0s 240/300 iters, 30 per VU
running (0d00h00m49.0s), 10/10 VUs, 248 complete and 0 interrupted iterations
list [ 83% ] 10 VUs 0d00h00m48.9s/24h0m0s 248/300 iters, 30 per VU
running (0d00h00m50.0s), 10/10 VUs, 251 complete and 0 interrupted iterations
list [ 84% ] 10 VUs 0d00h00m49.9s/24h0m0s 251/300 iters, 30 per VU
running (0d00h00m51.0s), 10/10 VUs, 257 complete and 0 interrupted iterations
list [ 86% ] 10 VUs 0d00h00m50.9s/24h0m0s 257/300 iters, 30 per VU
running (0d00h00m52.0s), 10/10 VUs, 260 complete and 0 interrupted iterations
list [ 87% ] 10 VUs 0d00h00m51.9s/24h0m0s 260/300 iters, 30 per VU
running (0d00h00m53.0s), 10/10 VUs, 268 complete and 0 interrupted iterations
list [ 89% ] 10 VUs 0d00h00m52.9s/24h0m0s 268/300 iters, 30 per VU
running (0d00h00m54.0s), 10/10 VUs, 270 complete and 0 interrupted iterations
list [ 90% ] 10 VUs 0d00h00m53.9s/24h0m0s 270/300 iters, 30 per VU
running (0d00h00m55.0s), 10/10 VUs, 279 complete and 0 interrupted iterations
list [ 93% ] 10 VUs 0d00h00m54.9s/24h0m0s 279/300 iters, 30 per VU
running (0d00h00m56.0s), 10/10 VUs, 280 complete and 0 interrupted iterations
list [ 93% ] 10 VUs 0d00h00m55.9s/24h0m0s 280/300 iters, 30 per VU
running (0d00h00m57.0s), 10/10 VUs, 289 complete and 0 interrupted iterations
list [ 96% ] 10 VUs 0d00h00m56.9s/24h0m0s 289/300 iters, 30 per VU
running (0d00h00m58.0s), 09/10 VUs, 291 complete and 0 interrupted iterations
list [ 97% ] 10 VUs 0d00h00m57.9s/24h0m0s 291/300 iters, 30 per VU
running (0d00h00m58.7s), 00/10 VUs, 300 complete and 0 interrupted iterations
list ✓ [ 100% ] 10 VUs 0d00h00m58.6s/24h0m0s 300/300 iters, 30 per VU
✓ /v1/configmaps returns status 200
█ setup
✓ /v3-public/localProviders/local?action=login returns status 200
✓ checks.........................: 100.00% ✓ 4201 ✗ 0
data_received..................: 5.4 GB 92 MB/s
data_sent......................: 7.9 MB 134 kB/s
http_req_blocked...............: avg=19.09µs min=0s med=0s max=10.37ms p(95)=1µs p(99)=1µs count=4201
http_req_connecting............: avg=662ns min=0s med=0s max=359µs p(95)=0s p(99)=0s count=4201
http_req_duration..............: avg=130.46ms min=14.82ms med=129.62ms max=420.4ms p(95)=208.6ms p(99)=277.03ms count=4201
{ expected_response:true }...: avg=130.46ms min=14.82ms med=129.62ms max=420.4ms p(95)=208.6ms p(99)=277.03ms count=4201
http_req_failed................: 0.00% ✓ 0 ✗ 4201
http_req_receiving.............: avg=32.27ms min=8µs med=29.59ms max=185.26ms p(95)=66.59ms p(99)=96.68ms count=4201
http_req_sending...............: avg=21.15µs min=10µs med=19µs max=181µs p(95)=33µs p(99)=59µs count=4201
http_req_tls_handshaking.......: avg=17.63µs min=0s med=0s max=9.84ms p(95)=0s p(99)=0s count=4201
http_req_waiting...............: avg=98.16ms min=14.77ms med=92.32ms max=372.49ms p(95)=165.26ms p(99)=220.78ms count=4201
http_reqs......................: 4201 71.60202/s
iteration_duration.............: avg=1.93s min=103.36ms med=1.93s max=2.42s p(95)=2.1s p(99)=2.2s count=301
iterations.....................: 300 5.113213/s
vus............................: 9 min=9 max=10
vus_max........................: 10 min=10 max=10

View File

@ -0,0 +1,222 @@
/\ |‾‾| /‾‾/ /‾‾/
/\ / \ | |/ / / /
/ \/ \ | ( / ‾‾\
/ \ | |\ \ | (‾) |
/ __________ \ |__| \__\ \_____/ .io
execution: local
script: ./load_steve_new_pagination.js
output: -
scenarios: (100.00%) 1 scenario, 10 max VUs, 24h0m30s max duration (incl. graceful stop):
* list: 30 iterations for each of 10 VUs (maxDuration: 24h0m0s, exec: list, gracefulStop: 30s)
running (0d00h00m01.0s), 10/10 VUs, 0 complete and 0 interrupted iterations
list [ 0% ] 10 VUs 0d00h00m00.9s/24h0m0s 000/300 iters, 30 per VU
running (0d00h00m02.0s), 10/10 VUs, 0 complete and 0 interrupted iterations
list [ 0% ] 10 VUs 0d00h00m01.9s/24h0m0s 000/300 iters, 30 per VU
running (0d00h00m03.0s), 10/10 VUs, 10 complete and 0 interrupted iterations
list [ 3% ] 10 VUs 0d00h00m02.9s/24h0m0s 010/300 iters, 30 per VU
running (0d00h00m04.0s), 10/10 VUs, 12 complete and 0 interrupted iterations
list [ 4% ] 10 VUs 0d00h00m03.9s/24h0m0s 012/300 iters, 30 per VU
running (0d00h00m05.0s), 10/10 VUs, 20 complete and 0 interrupted iterations
list [ 7% ] 10 VUs 0d00h00m04.9s/24h0m0s 020/300 iters, 30 per VU
running (0d00h00m06.0s), 10/10 VUs, 21 complete and 0 interrupted iterations
list [ 7% ] 10 VUs 0d00h00m05.9s/24h0m0s 021/300 iters, 30 per VU
running (0d00h00m07.0s), 10/10 VUs, 30 complete and 0 interrupted iterations
list [ 10% ] 10 VUs 0d00h00m06.9s/24h0m0s 030/300 iters, 30 per VU
running (0d00h00m08.0s), 10/10 VUs, 32 complete and 0 interrupted iterations
list [ 11% ] 10 VUs 0d00h00m07.9s/24h0m0s 032/300 iters, 30 per VU
running (0d00h00m09.0s), 10/10 VUs, 40 complete and 0 interrupted iterations
list [ 13% ] 10 VUs 0d00h00m08.9s/24h0m0s 040/300 iters, 30 per VU
running (0d00h00m10.0s), 10/10 VUs, 43 complete and 0 interrupted iterations
list [ 14% ] 10 VUs 0d00h00m09.9s/24h0m0s 043/300 iters, 30 per VU
running (0d00h00m11.0s), 10/10 VUs, 50 complete and 0 interrupted iterations
list [ 17% ] 10 VUs 0d00h00m10.9s/24h0m0s 050/300 iters, 30 per VU
running (0d00h00m12.0s), 10/10 VUs, 53 complete and 0 interrupted iterations
list [ 18% ] 10 VUs 0d00h00m11.9s/24h0m0s 053/300 iters, 30 per VU
running (0d00h00m13.0s), 10/10 VUs, 60 complete and 0 interrupted iterations
list [ 20% ] 10 VUs 0d00h00m12.9s/24h0m0s 060/300 iters, 30 per VU
running (0d00h00m14.0s), 10/10 VUs, 63 complete and 0 interrupted iterations
list [ 21% ] 10 VUs 0d00h00m13.9s/24h0m0s 063/300 iters, 30 per VU
running (0d00h00m15.0s), 10/10 VUs, 70 complete and 0 interrupted iterations
list [ 23% ] 10 VUs 0d00h00m14.9s/24h0m0s 070/300 iters, 30 per VU
running (0d00h00m16.0s), 10/10 VUs, 75 complete and 0 interrupted iterations
list [ 25% ] 10 VUs 0d00h00m15.9s/24h0m0s 075/300 iters, 30 per VU
running (0d00h00m17.0s), 10/10 VUs, 79 complete and 0 interrupted iterations
list [ 26% ] 10 VUs 0d00h00m16.9s/24h0m0s 079/300 iters, 30 per VU
running (0d00h00m18.0s), 10/10 VUs, 83 complete and 0 interrupted iterations
list [ 28% ] 10 VUs 0d00h00m17.9s/24h0m0s 083/300 iters, 30 per VU
running (0d00h00m19.0s), 10/10 VUs, 90 complete and 0 interrupted iterations
list [ 30% ] 10 VUs 0d00h00m18.9s/24h0m0s 090/300 iters, 30 per VU
running (0d00h00m20.0s), 10/10 VUs, 92 complete and 0 interrupted iterations
list [ 31% ] 10 VUs 0d00h00m19.9s/24h0m0s 092/300 iters, 30 per VU
running (0d00h00m21.0s), 10/10 VUs, 100 complete and 0 interrupted iterations
list [ 33% ] 10 VUs 0d00h00m20.9s/24h0m0s 100/300 iters, 30 per VU
running (0d00h00m22.0s), 10/10 VUs, 103 complete and 0 interrupted iterations
list [ 34% ] 10 VUs 0d00h00m21.9s/24h0m0s 103/300 iters, 30 per VU
running (0d00h00m23.0s), 10/10 VUs, 110 complete and 0 interrupted iterations
list [ 37% ] 10 VUs 0d00h00m22.9s/24h0m0s 110/300 iters, 30 per VU
running (0d00h00m24.0s), 10/10 VUs, 112 complete and 0 interrupted iterations
list [ 37% ] 10 VUs 0d00h00m23.9s/24h0m0s 112/300 iters, 30 per VU
running (0d00h00m25.0s), 10/10 VUs, 120 complete and 0 interrupted iterations
list [ 40% ] 10 VUs 0d00h00m24.9s/24h0m0s 120/300 iters, 30 per VU
running (0d00h00m26.0s), 10/10 VUs, 123 complete and 0 interrupted iterations
list [ 41% ] 10 VUs 0d00h00m25.9s/24h0m0s 123/300 iters, 30 per VU
running (0d00h00m27.0s), 10/10 VUs, 131 complete and 0 interrupted iterations
list [ 44% ] 10 VUs 0d00h00m26.9s/24h0m0s 131/300 iters, 30 per VU
running (0d00h00m28.0s), 10/10 VUs, 133 complete and 0 interrupted iterations
list [ 44% ] 10 VUs 0d00h00m27.9s/24h0m0s 133/300 iters, 30 per VU
running (0d00h00m29.0s), 10/10 VUs, 141 complete and 0 interrupted iterations
list [ 47% ] 10 VUs 0d00h00m28.9s/24h0m0s 141/300 iters, 30 per VU
running (0d00h00m30.0s), 10/10 VUs, 143 complete and 0 interrupted iterations
list [ 48% ] 10 VUs 0d00h00m29.9s/24h0m0s 143/300 iters, 30 per VU
running (0d00h00m31.0s), 10/10 VUs, 151 complete and 0 interrupted iterations
list [ 50% ] 10 VUs 0d00h00m30.9s/24h0m0s 151/300 iters, 30 per VU
running (0d00h00m32.0s), 10/10 VUs, 153 complete and 0 interrupted iterations
list [ 51% ] 10 VUs 0d00h00m31.9s/24h0m0s 153/300 iters, 30 per VU
running (0d00h00m33.0s), 10/10 VUs, 160 complete and 0 interrupted iterations
list [ 53% ] 10 VUs 0d00h00m32.9s/24h0m0s 160/300 iters, 30 per VU
running (0d00h00m34.0s), 10/10 VUs, 164 complete and 0 interrupted iterations
list [ 55% ] 10 VUs 0d00h00m33.9s/24h0m0s 164/300 iters, 30 per VU
running (0d00h00m35.0s), 10/10 VUs, 170 complete and 0 interrupted iterations
list [ 57% ] 10 VUs 0d00h00m34.9s/24h0m0s 170/300 iters, 30 per VU
running (0d00h00m36.0s), 10/10 VUs, 173 complete and 0 interrupted iterations
list [ 58% ] 10 VUs 0d00h00m35.9s/24h0m0s 173/300 iters, 30 per VU
running (0d00h00m37.0s), 10/10 VUs, 180 complete and 0 interrupted iterations
list [ 60% ] 10 VUs 0d00h00m36.9s/24h0m0s 180/300 iters, 30 per VU
running (0d00h00m38.0s), 10/10 VUs, 184 complete and 0 interrupted iterations
list [ 61% ] 10 VUs 0d00h00m37.9s/24h0m0s 184/300 iters, 30 per VU
running (0d00h00m39.0s), 10/10 VUs, 190 complete and 0 interrupted iterations
list [ 63% ] 10 VUs 0d00h00m38.9s/24h0m0s 190/300 iters, 30 per VU
running (0d00h00m40.0s), 10/10 VUs, 194 complete and 0 interrupted iterations
list [ 65% ] 10 VUs 0d00h00m39.9s/24h0m0s 194/300 iters, 30 per VU
running (0d00h00m41.0s), 10/10 VUs, 200 complete and 0 interrupted iterations
list [ 67% ] 10 VUs 0d00h00m40.9s/24h0m0s 200/300 iters, 30 per VU
running (0d00h00m42.0s), 10/10 VUs, 205 complete and 0 interrupted iterations
list [ 68% ] 10 VUs 0d00h00m41.9s/24h0m0s 205/300 iters, 30 per VU
running (0d00h00m43.0s), 10/10 VUs, 210 complete and 0 interrupted iterations
list [ 70% ] 10 VUs 0d00h00m42.9s/24h0m0s 210/300 iters, 30 per VU
running (0d00h00m44.0s), 10/10 VUs, 216 complete and 0 interrupted iterations
list [ 72% ] 10 VUs 0d00h00m43.9s/24h0m0s 216/300 iters, 30 per VU
running (0d00h00m45.0s), 10/10 VUs, 220 complete and 0 interrupted iterations
list [ 73% ] 10 VUs 0d00h00m44.9s/24h0m0s 220/300 iters, 30 per VU
running (0d00h00m46.0s), 10/10 VUs, 224 complete and 0 interrupted iterations
list [ 75% ] 10 VUs 0d00h00m45.9s/24h0m0s 224/300 iters, 30 per VU
running (0d00h00m47.0s), 10/10 VUs, 230 complete and 0 interrupted iterations
list [ 77% ] 10 VUs 0d00h00m46.9s/24h0m0s 230/300 iters, 30 per VU
running (0d00h00m48.0s), 10/10 VUs, 233 complete and 0 interrupted iterations
list [ 78% ] 10 VUs 0d00h00m47.9s/24h0m0s 233/300 iters, 30 per VU
running (0d00h00m49.0s), 10/10 VUs, 240 complete and 0 interrupted iterations
list [ 80% ] 10 VUs 0d00h00m48.9s/24h0m0s 240/300 iters, 30 per VU
running (0d00h00m50.0s), 10/10 VUs, 245 complete and 0 interrupted iterations
list [ 82% ] 10 VUs 0d00h00m49.9s/24h0m0s 245/300 iters, 30 per VU
running (0d00h00m51.0s), 10/10 VUs, 250 complete and 0 interrupted iterations
list [ 83% ] 10 VUs 0d00h00m50.9s/24h0m0s 250/300 iters, 30 per VU
running (0d00h00m52.0s), 10/10 VUs, 254 complete and 0 interrupted iterations
list [ 85% ] 10 VUs 0d00h00m51.9s/24h0m0s 254/300 iters, 30 per VU
running (0d00h00m53.0s), 10/10 VUs, 259 complete and 0 interrupted iterations
list [ 86% ] 10 VUs 0d00h00m52.9s/24h0m0s 259/300 iters, 30 per VU
running (0d00h00m54.0s), 10/10 VUs, 265 complete and 0 interrupted iterations
list [ 88% ] 10 VUs 0d00h00m53.9s/24h0m0s 265/300 iters, 30 per VU
running (0d00h00m55.0s), 10/10 VUs, 269 complete and 0 interrupted iterations
list [ 90% ] 10 VUs 0d00h00m54.9s/24h0m0s 269/300 iters, 30 per VU
running (0d00h00m56.0s), 10/10 VUs, 272 complete and 0 interrupted iterations
list [ 91% ] 10 VUs 0d00h00m55.9s/24h0m0s 272/300 iters, 30 per VU
running (0d00h00m57.0s), 10/10 VUs, 279 complete and 0 interrupted iterations
list [ 93% ] 10 VUs 0d00h00m56.9s/24h0m0s 279/300 iters, 30 per VU
running (0d00h00m58.0s), 10/10 VUs, 282 complete and 0 interrupted iterations
list [ 94% ] 10 VUs 0d00h00m57.9s/24h0m0s 282/300 iters, 30 per VU
running (0d00h00m59.0s), 09/10 VUs, 289 complete and 0 interrupted iterations
list [ 96% ] 10 VUs 0d00h00m58.9s/24h0m0s 289/300 iters, 30 per VU
running (0d00h01m00.0s), 07/10 VUs, 293 complete and 0 interrupted iterations
list [ 98% ] 10 VUs 0d00h00m59.9s/24h0m0s 293/300 iters, 30 per VU
running (0d00h01m00.7s), 00/10 VUs, 300 complete and 0 interrupted iterations
list ✓ [ 100% ] 10 VUs 0d00h01m00.6s/24h0m0s 300/300 iters, 30 per VU
✓ /v1/configmaps returns status 200
█ setup
✓ /v3-public/localProviders/local?action=login returns status 200
✓ checks.........................: 100.00% ✓ 4201 ✗ 0
data_received..................: 5.4 GB 89 MB/s
data_sent......................: 8.3 MB 137 kB/s
http_req_blocked...............: avg=44.36µs min=0s med=0s max=21.91ms p(95)=1µs p(99)=1µs count=4201
http_req_connecting............: avg=2.48µs min=0s med=0s max=1.68ms p(95)=0s p(99)=0s count=4201
http_req_duration..............: avg=134.48ms min=15.33ms med=129.67ms max=385.05ms p(95)=217.62ms p(99)=281.48ms count=4201
{ expected_response:true }...: avg=134.48ms min=15.33ms med=129.67ms max=385.05ms p(95)=217.62ms p(99)=281.48ms count=4201
http_req_failed................: 0.00% ✓ 0 ✗ 4201
http_req_receiving.............: avg=29.35ms min=9µs med=27.24ms max=135.96ms p(95)=59.73ms p(99)=78.64ms count=4201
http_req_sending...............: avg=21.32µs min=10µs med=19µs max=213µs p(95)=36µs p(99)=61µs count=4201
http_req_tls_handshaking.......: avg=41.29µs min=0s med=0s max=20.93ms p(95)=0s p(99)=0s count=4201
http_req_waiting...............: avg=105.1ms min=15.3ms med=97.28ms max=327.65ms p(95)=176.13ms p(99)=245.06ms count=4201
http_reqs......................: 4201 69.186133/s
iteration_duration.............: avg=1.98s min=145.07ms med=1.98s max=2.55s p(95)=2.22s p(99)=2.38s count=301
iterations.....................: 300 4.94069/s
vus............................: 7 min=7 max=10
vus_max........................: 10 min=10 max=10

View File

@ -0,0 +1,138 @@
/\ |‾‾| /‾‾/ /‾‾/
/\ / \ | |/ / / /
/ \/ \ | ( / ‾‾\
/ \ | |\ \ | (‾) |
/ __________ \ |__| \__\ \_____/ .io
execution: local
script: ./load_steve_k8s_pagination.js
output: -
scenarios: (100.00%) 1 scenario, 10 max VUs, 24h0m30s max duration (incl. graceful stop):
* list: 30 iterations for each of 10 VUs (maxDuration: 24h0m0s, exec: list, gracefulStop: 30s)
running (0d00h00m01.0s), 10/10 VUs, 0 complete and 0 interrupted iterations
list [ 0% ] 10 VUs 0d00h00m00.9s/24h0m0s 000/300 iters, 30 per VU
running (0d00h00m02.0s), 10/10 VUs, 10 complete and 0 interrupted iterations
list [ 3% ] 10 VUs 0d00h00m01.9s/24h0m0s 010/300 iters, 30 per VU
running (0d00h00m03.0s), 10/10 VUs, 20 complete and 0 interrupted iterations
list [ 7% ] 10 VUs 0d00h00m02.9s/24h0m0s 020/300 iters, 30 per VU
running (0d00h00m04.0s), 10/10 VUs, 30 complete and 0 interrupted iterations
list [ 10% ] 10 VUs 0d00h00m03.9s/24h0m0s 030/300 iters, 30 per VU
running (0d00h00m05.0s), 10/10 VUs, 40 complete and 0 interrupted iterations
list [ 13% ] 10 VUs 0d00h00m04.9s/24h0m0s 040/300 iters, 30 per VU
running (0d00h00m06.0s), 10/10 VUs, 50 complete and 0 interrupted iterations
list [ 17% ] 10 VUs 0d00h00m05.9s/24h0m0s 050/300 iters, 30 per VU
running (0d00h00m07.0s), 10/10 VUs, 60 complete and 0 interrupted iterations
list [ 20% ] 10 VUs 0d00h00m06.9s/24h0m0s 060/300 iters, 30 per VU
running (0d00h00m08.0s), 10/10 VUs, 70 complete and 0 interrupted iterations
list [ 23% ] 10 VUs 0d00h00m07.9s/24h0m0s 070/300 iters, 30 per VU
running (0d00h00m09.0s), 10/10 VUs, 80 complete and 0 interrupted iterations
list [ 27% ] 10 VUs 0d00h00m08.9s/24h0m0s 080/300 iters, 30 per VU
running (0d00h00m10.0s), 10/10 VUs, 90 complete and 0 interrupted iterations
list [ 30% ] 10 VUs 0d00h00m09.9s/24h0m0s 090/300 iters, 30 per VU
running (0d00h00m11.0s), 10/10 VUs, 100 complete and 0 interrupted iterations
list [ 33% ] 10 VUs 0d00h00m10.9s/24h0m0s 100/300 iters, 30 per VU
running (0d00h00m12.0s), 10/10 VUs, 110 complete and 0 interrupted iterations
list [ 37% ] 10 VUs 0d00h00m11.9s/24h0m0s 110/300 iters, 30 per VU
running (0d00h00m13.0s), 10/10 VUs, 120 complete and 0 interrupted iterations
list [ 40% ] 10 VUs 0d00h00m12.9s/24h0m0s 120/300 iters, 30 per VU
running (0d00h00m14.0s), 10/10 VUs, 130 complete and 0 interrupted iterations
list [ 43% ] 10 VUs 0d00h00m13.9s/24h0m0s 130/300 iters, 30 per VU
running (0d00h00m15.0s), 10/10 VUs, 138 complete and 0 interrupted iterations
list [ 46% ] 10 VUs 0d00h00m14.9s/24h0m0s 138/300 iters, 30 per VU
running (0d00h00m16.0s), 10/10 VUs, 150 complete and 0 interrupted iterations
list [ 50% ] 10 VUs 0d00h00m15.9s/24h0m0s 150/300 iters, 30 per VU
running (0d00h00m17.0s), 10/10 VUs, 156 complete and 0 interrupted iterations
list [ 52% ] 10 VUs 0d00h00m16.9s/24h0m0s 156/300 iters, 30 per VU
running (0d00h00m18.0s), 10/10 VUs, 162 complete and 0 interrupted iterations
list [ 54% ] 10 VUs 0d00h00m17.9s/24h0m0s 162/300 iters, 30 per VU
running (0d00h00m19.0s), 10/10 VUs, 172 complete and 0 interrupted iterations
list [ 57% ] 10 VUs 0d00h00m18.9s/24h0m0s 172/300 iters, 30 per VU
running (0d00h00m20.0s), 10/10 VUs, 180 complete and 0 interrupted iterations
list [ 60% ] 10 VUs 0d00h00m19.9s/24h0m0s 180/300 iters, 30 per VU
running (0d00h00m21.0s), 10/10 VUs, 192 complete and 0 interrupted iterations
list [ 64% ] 10 VUs 0d00h00m20.9s/24h0m0s 192/300 iters, 30 per VU
running (0d00h00m22.0s), 10/10 VUs, 200 complete and 0 interrupted iterations
list [ 67% ] 10 VUs 0d00h00m21.9s/24h0m0s 200/300 iters, 30 per VU
running (0d00h00m23.0s), 10/10 VUs, 210 complete and 0 interrupted iterations
list [ 70% ] 10 VUs 0d00h00m22.9s/24h0m0s 210/300 iters, 30 per VU
running (0d00h00m24.0s), 10/10 VUs, 220 complete and 0 interrupted iterations
list [ 73% ] 10 VUs 0d00h00m23.9s/24h0m0s 220/300 iters, 30 per VU
running (0d00h00m25.0s), 10/10 VUs, 230 complete and 0 interrupted iterations
list [ 77% ] 10 VUs 0d00h00m24.9s/24h0m0s 230/300 iters, 30 per VU
running (0d00h00m26.0s), 10/10 VUs, 240 complete and 0 interrupted iterations
list [ 80% ] 10 VUs 0d00h00m25.9s/24h0m0s 240/300 iters, 30 per VU
running (0d00h00m27.0s), 10/10 VUs, 250 complete and 0 interrupted iterations
list [ 83% ] 10 VUs 0d00h00m26.9s/24h0m0s 250/300 iters, 30 per VU
running (0d00h00m28.0s), 10/10 VUs, 260 complete and 0 interrupted iterations
list [ 87% ] 10 VUs 0d00h00m27.9s/24h0m0s 260/300 iters, 30 per VU
running (0d00h00m29.0s), 10/10 VUs, 270 complete and 0 interrupted iterations
list [ 90% ] 10 VUs 0d00h00m28.9s/24h0m0s 270/300 iters, 30 per VU
running (0d00h00m30.0s), 10/10 VUs, 278 complete and 0 interrupted iterations
list [ 93% ] 10 VUs 0d00h00m29.9s/24h0m0s 278/300 iters, 30 per VU
running (0d00h00m31.0s), 10/10 VUs, 283 complete and 0 interrupted iterations
list [ 94% ] 10 VUs 0d00h00m30.9s/24h0m0s 283/300 iters, 30 per VU
running (0d00h00m32.0s), 10/10 VUs, 290 complete and 0 interrupted iterations
list [ 97% ] 10 VUs 0d00h00m31.9s/24h0m0s 290/300 iters, 30 per VU
running (0d00h00m32.4s), 00/10 VUs, 300 complete and 0 interrupted iterations
list ✓ [ 100% ] 10 VUs 0d00h00m32.2s/24h0m0s 300/300 iters, 30 per VU
✓ /v1/configmaps returns status 200
█ setup
✓ /v3-public/localProviders/local?action=login returns status 200
✓ checks.........................: 100.00% ✓ 1501 ✗ 0
data_received..................: 1.9 GB 58 MB/s
data_sent......................: 3.3 MB 103 kB/s
http_req_blocked...............: avg=56.54µs min=0s med=0s max=9.79ms p(95)=1µs p(99)=1µs count=1501
http_req_connecting............: avg=6.04µs min=0s med=0s max=945µs p(95)=0s p(99)=0s count=1501
http_req_duration..............: avg=206.31ms min=12.75ms med=224.91ms max=603.96ms p(95)=362.04ms p(99)=476.24ms count=1501
{ expected_response:true }...: avg=206.31ms min=12.75ms med=224.91ms max=603.96ms p(95)=362.04ms p(99)=476.24ms count=1501
http_req_failed................: 0.00% ✓ 0 ✗ 1501
http_req_receiving.............: avg=29.41ms min=46µs med=20.88ms max=185.7ms p(95)=83.31ms p(99)=127.49ms count=1501
http_req_sending...............: avg=23.08µs min=9µs med=20µs max=192µs p(95)=40µs p(99)=69µs count=1501
http_req_tls_handshaking.......: avg=49.17µs min=0s med=0s max=8.82ms p(95)=0s p(99)=0s count=1501
http_req_waiting...............: avg=176.87ms min=8.42ms med=196.14ms max=469.34ms p(95)=324.3ms p(99)=398.3ms count=1501
http_reqs......................: 1501 46.398239/s
iteration_duration.............: avg=1.06s min=124.32ms med=1.07s max=1.47s p(95)=1.29s p(99)=1.4s count=301
iterations.....................: 300 9.273465/s
vus............................: 10 min=10 max=10
vus_max........................: 10 min=10 max=10

View File

@ -0,0 +1,141 @@
/\ |‾‾| /‾‾/ /‾‾/
/\ / \ | |/ / / /
/ \/ \ | ( / ‾‾\
/ \ | |\ \ | (‾) |
/ __________ \ |__| \__\ \_____/ .io
execution: local
script: ./load_steve_k8s_pagination.js
output: -
scenarios: (100.00%) 1 scenario, 10 max VUs, 24h0m30s max duration (incl. graceful stop):
* list: 30 iterations for each of 10 VUs (maxDuration: 24h0m0s, exec: list, gracefulStop: 30s)
running (0d00h00m01.0s), 10/10 VUs, 0 complete and 0 interrupted iterations
list [ 0% ] 10 VUs 0d00h00m00.9s/24h0m0s 000/300 iters, 30 per VU
running (0d00h00m02.0s), 10/10 VUs, 10 complete and 0 interrupted iterations
list [ 3% ] 10 VUs 0d00h00m01.9s/24h0m0s 010/300 iters, 30 per VU
running (0d00h00m03.0s), 10/10 VUs, 20 complete and 0 interrupted iterations
list [ 7% ] 10 VUs 0d00h00m02.9s/24h0m0s 020/300 iters, 30 per VU
running (0d00h00m04.0s), 10/10 VUs, 30 complete and 0 interrupted iterations
list [ 10% ] 10 VUs 0d00h00m03.9s/24h0m0s 030/300 iters, 30 per VU
running (0d00h00m05.0s), 10/10 VUs, 40 complete and 0 interrupted iterations
list [ 13% ] 10 VUs 0d00h00m04.9s/24h0m0s 040/300 iters, 30 per VU
running (0d00h00m06.0s), 10/10 VUs, 46 complete and 0 interrupted iterations
list [ 15% ] 10 VUs 0d00h00m05.9s/24h0m0s 046/300 iters, 30 per VU
running (0d00h00m07.0s), 10/10 VUs, 50 complete and 0 interrupted iterations
list [ 17% ] 10 VUs 0d00h00m06.9s/24h0m0s 050/300 iters, 30 per VU
running (0d00h00m08.0s), 10/10 VUs, 61 complete and 0 interrupted iterations
list [ 20% ] 10 VUs 0d00h00m07.9s/24h0m0s 061/300 iters, 30 per VU
running (0d00h00m09.0s), 10/10 VUs, 70 complete and 0 interrupted iterations
list [ 23% ] 10 VUs 0d00h00m08.9s/24h0m0s 070/300 iters, 30 per VU
running (0d00h00m10.0s), 10/10 VUs, 80 complete and 0 interrupted iterations
list [ 27% ] 10 VUs 0d00h00m09.9s/24h0m0s 080/300 iters, 30 per VU
running (0d00h00m11.0s), 10/10 VUs, 90 complete and 0 interrupted iterations
list [ 30% ] 10 VUs 0d00h00m10.9s/24h0m0s 090/300 iters, 30 per VU
running (0d00h00m12.0s), 10/10 VUs, 100 complete and 0 interrupted iterations
list [ 33% ] 10 VUs 0d00h00m11.9s/24h0m0s 100/300 iters, 30 per VU
running (0d00h00m13.0s), 10/10 VUs, 109 complete and 0 interrupted iterations
list [ 36% ] 10 VUs 0d00h00m12.9s/24h0m0s 109/300 iters, 30 per VU
running (0d00h00m14.0s), 10/10 VUs, 119 complete and 0 interrupted iterations
list [ 40% ] 10 VUs 0d00h00m13.9s/24h0m0s 119/300 iters, 30 per VU
running (0d00h00m15.0s), 10/10 VUs, 129 complete and 0 interrupted iterations
list [ 43% ] 10 VUs 0d00h00m14.9s/24h0m0s 129/300 iters, 30 per VU
running (0d00h00m16.0s), 10/10 VUs, 139 complete and 0 interrupted iterations
list [ 46% ] 10 VUs 0d00h00m15.9s/24h0m0s 139/300 iters, 30 per VU
running (0d00h00m17.0s), 10/10 VUs, 146 complete and 0 interrupted iterations
list [ 49% ] 10 VUs 0d00h00m16.9s/24h0m0s 146/300 iters, 30 per VU
running (0d00h00m18.0s), 10/10 VUs, 151 complete and 0 interrupted iterations
list [ 50% ] 10 VUs 0d00h00m17.9s/24h0m0s 151/300 iters, 30 per VU
running (0d00h00m19.0s), 10/10 VUs, 159 complete and 0 interrupted iterations
list [ 53% ] 10 VUs 0d00h00m18.9s/24h0m0s 159/300 iters, 30 per VU
running (0d00h00m20.0s), 10/10 VUs, 169 complete and 0 interrupted iterations
list [ 56% ] 10 VUs 0d00h00m19.9s/24h0m0s 169/300 iters, 30 per VU
running (0d00h00m21.0s), 10/10 VUs, 179 complete and 0 interrupted iterations
list [ 60% ] 10 VUs 0d00h00m20.9s/24h0m0s 179/300 iters, 30 per VU
running (0d00h00m22.0s), 10/10 VUs, 189 complete and 0 interrupted iterations
list [ 63% ] 10 VUs 0d00h00m21.9s/24h0m0s 189/300 iters, 30 per VU
running (0d00h00m23.0s), 10/10 VUs, 199 complete and 0 interrupted iterations
list [ 66% ] 10 VUs 0d00h00m22.9s/24h0m0s 199/300 iters, 30 per VU
running (0d00h00m24.0s), 10/10 VUs, 209 complete and 0 interrupted iterations
list [ 70% ] 10 VUs 0d00h00m23.9s/24h0m0s 209/300 iters, 30 per VU
running (0d00h00m25.0s), 10/10 VUs, 219 complete and 0 interrupted iterations
list [ 73% ] 10 VUs 0d00h00m24.9s/24h0m0s 219/300 iters, 30 per VU
running (0d00h00m26.0s), 10/10 VUs, 229 complete and 0 interrupted iterations
list [ 76% ] 10 VUs 0d00h00m25.9s/24h0m0s 229/300 iters, 30 per VU
running (0d00h00m27.0s), 10/10 VUs, 239 complete and 0 interrupted iterations
list [ 80% ] 10 VUs 0d00h00m26.9s/24h0m0s 239/300 iters, 30 per VU
running (0d00h00m28.0s), 10/10 VUs, 249 complete and 0 interrupted iterations
list [ 83% ] 10 VUs 0d00h00m27.9s/24h0m0s 249/300 iters, 30 per VU
running (0d00h00m29.0s), 10/10 VUs, 259 complete and 0 interrupted iterations
list [ 86% ] 10 VUs 0d00h00m28.9s/24h0m0s 259/300 iters, 30 per VU
running (0d00h00m30.0s), 10/10 VUs, 269 complete and 0 interrupted iterations
list [ 90% ] 10 VUs 0d00h00m29.9s/24h0m0s 269/300 iters, 30 per VU
running (0d00h00m31.0s), 10/10 VUs, 277 complete and 0 interrupted iterations
list [ 92% ] 10 VUs 0d00h00m30.9s/24h0m0s 277/300 iters, 30 per VU
running (0d00h00m32.0s), 10/10 VUs, 281 complete and 0 interrupted iterations
list [ 94% ] 10 VUs 0d00h00m31.9s/24h0m0s 281/300 iters, 30 per VU
running (0d00h00m33.0s), 10/10 VUs, 289 complete and 0 interrupted iterations
list [ 96% ] 10 VUs 0d00h00m32.9s/24h0m0s 289/300 iters, 30 per VU
running (0d00h00m33.7s), 00/10 VUs, 300 complete and 0 interrupted iterations
list ✓ [ 100% ] 10 VUs 0d00h00m33.6s/24h0m0s 300/300 iters, 30 per VU
✓ /v1/configmaps returns status 200
█ setup
✓ /v3-public/localProviders/local?action=login returns status 200
✓ checks.........................: 100.00% ✓ 1501 ✗ 0
data_received..................: 1.9 GB 56 MB/s
data_sent......................: 3.3 MB 99 kB/s
http_req_blocked...............: avg=53.11µs min=0s med=0s max=11.86ms p(95)=1µs p(99)=1µs count=1501
http_req_connecting............: avg=5.35µs min=0s med=0s max=851µs p(95)=0s p(99)=0s count=1501
http_req_duration..............: avg=212.23ms min=26.83ms med=223.56ms max=512.68ms p(95)=369ms p(99)=425.76ms count=1501
{ expected_response:true }...: avg=212.23ms min=26.83ms med=223.56ms max=512.68ms p(95)=369ms p(99)=425.76ms count=1501
http_req_failed................: 0.00% ✓ 0 ✗ 1501
http_req_receiving.............: avg=24.8ms min=36µs med=20.64ms max=95.04ms p(95)=52.14ms p(99)=73.07ms count=1501
http_req_sending...............: avg=23.36µs min=10µs med=21µs max=245µs p(95)=41µs p(99)=66µs count=1501
http_req_tls_handshaking.......: avg=46.54µs min=0s med=0s max=10.91ms p(95)=0s p(99)=0s count=1501
http_req_waiting...............: avg=187.41ms min=18.32ms med=198.46ms max=498.1ms p(95)=340.63ms p(99)=401.96ms count=1501
http_reqs......................: 1501 44.546772/s
iteration_duration.............: avg=1.09s min=118.3ms med=1.1s max=1.38s p(95)=1.28s p(99)=1.35s count=301
iterations.....................: 300 8.903419/s
vus............................: 10 min=10 max=10
vus_max........................: 10 min=10 max=10

View File

@ -0,0 +1,96 @@
/\ |‾‾| /‾‾/ /‾‾/
/\ / \ | |/ / / /
/ \/ \ | ( / ‾‾\
/ \ | |\ \ | (‾) |
/ __________ \ |__| \__\ \_____/ .io
execution: local
script: ./load_steve_k8s_pagination.js
output: -
scenarios: (100.00%) 1 scenario, 10 max VUs, 24h0m30s max duration (incl. graceful stop):
* list: 30 iterations for each of 10 VUs (maxDuration: 24h0m0s, exec: list, gracefulStop: 30s)
running (0d00h00m01.0s), 10/10 VUs, 10 complete and 0 interrupted iterations
list [ 3% ] 10 VUs 0d00h00m00.9s/24h0m0s 010/300 iters, 30 per VU
running (0d00h00m02.0s), 10/10 VUs, 20 complete and 0 interrupted iterations
list [ 7% ] 10 VUs 0d00h00m01.9s/24h0m0s 020/300 iters, 30 per VU
running (0d00h00m03.0s), 10/10 VUs, 40 complete and 0 interrupted iterations
list [ 13% ] 10 VUs 0d00h00m02.9s/24h0m0s 040/300 iters, 30 per VU
running (0d00h00m04.0s), 10/10 VUs, 54 complete and 0 interrupted iterations
list [ 18% ] 10 VUs 0d00h00m03.9s/24h0m0s 054/300 iters, 30 per VU
running (0d00h00m05.0s), 10/10 VUs, 70 complete and 0 interrupted iterations
list [ 23% ] 10 VUs 0d00h00m04.9s/24h0m0s 070/300 iters, 30 per VU
running (0d00h00m06.0s), 10/10 VUs, 85 complete and 0 interrupted iterations
list [ 28% ] 10 VUs 0d00h00m05.9s/24h0m0s 085/300 iters, 30 per VU
running (0d00h00m07.0s), 10/10 VUs, 101 complete and 0 interrupted iterations
list [ 34% ] 10 VUs 0d00h00m06.9s/24h0m0s 101/300 iters, 30 per VU
running (0d00h00m08.0s), 10/10 VUs, 119 complete and 0 interrupted iterations
list [ 40% ] 10 VUs 0d00h00m07.9s/24h0m0s 119/300 iters, 30 per VU
running (0d00h00m09.0s), 10/10 VUs, 134 complete and 0 interrupted iterations
list [ 45% ] 10 VUs 0d00h00m08.9s/24h0m0s 134/300 iters, 30 per VU
running (0d00h00m10.0s), 10/10 VUs, 152 complete and 0 interrupted iterations
list [ 51% ] 10 VUs 0d00h00m09.9s/24h0m0s 152/300 iters, 30 per VU
running (0d00h00m11.0s), 10/10 VUs, 168 complete and 0 interrupted iterations
list [ 56% ] 10 VUs 0d00h00m10.9s/24h0m0s 168/300 iters, 30 per VU
running (0d00h00m12.0s), 10/10 VUs, 182 complete and 0 interrupted iterations
list [ 61% ] 10 VUs 0d00h00m11.9s/24h0m0s 182/300 iters, 30 per VU
running (0d00h00m13.0s), 10/10 VUs, 200 complete and 0 interrupted iterations
list [ 67% ] 10 VUs 0d00h00m12.9s/24h0m0s 200/300 iters, 30 per VU
running (0d00h00m14.0s), 10/10 VUs, 217 complete and 0 interrupted iterations
list [ 72% ] 10 VUs 0d00h00m13.9s/24h0m0s 217/300 iters, 30 per VU
running (0d00h00m15.0s), 10/10 VUs, 233 complete and 0 interrupted iterations
list [ 78% ] 10 VUs 0d00h00m14.9s/24h0m0s 233/300 iters, 30 per VU
running (0d00h00m16.0s), 10/10 VUs, 249 complete and 0 interrupted iterations
list [ 83% ] 10 VUs 0d00h00m15.9s/24h0m0s 249/300 iters, 30 per VU
running (0d00h00m17.0s), 10/10 VUs, 265 complete and 0 interrupted iterations
list [ 88% ] 10 VUs 0d00h00m16.9s/24h0m0s 265/300 iters, 30 per VU
running (0d00h00m18.0s), 10/10 VUs, 283 complete and 0 interrupted iterations
list [ 94% ] 10 VUs 0d00h00m17.9s/24h0m0s 283/300 iters, 30 per VU
running (0d00h00m18.9s), 00/10 VUs, 300 complete and 0 interrupted iterations
list ✓ [ 100% ] 10 VUs 0d00h00m18.8s/24h0m0s 300/300 iters, 30 per VU
✓ /v1/configmaps returns status 200
█ setup
✓ /v3-public/localProviders/local?action=login returns status 200
✓ checks.........................: 100.00% ✓ 1501 ✗ 0
data_received..................: 1.9 GB 98 MB/s
data_sent......................: 2.5 MB 134 kB/s
http_req_blocked...............: avg=57.16µs min=0s med=0s max=12.68ms p(95)=1µs p(99)=1µs count=1501
http_req_connecting............: avg=5.65µs min=0s med=0s max=884µs p(95)=0s p(99)=0s count=1501
http_req_duration..............: avg=116.27ms min=19.33ms med=119.01ms max=279.94ms p(95)=170.69ms p(99)=212.92ms count=1501
{ expected_response:true }...: avg=116.27ms min=19.33ms med=119.01ms max=279.94ms p(95)=170.69ms p(99)=212.92ms count=1501
http_req_failed................: 0.00% ✓ 0 ✗ 1501
http_req_receiving.............: avg=39.04ms min=41µs med=35.71ms max=183.62ms p(95)=76.62ms p(99)=96.33ms count=1501
http_req_sending...............: avg=21.16µs min=11µs med=19µs max=277µs p(95)=34µs p(99)=69µs count=1501
http_req_tls_handshaking.......: avg=50.39µs min=0s med=0s max=11.89ms p(95)=0s p(99)=0s count=1501
http_req_waiting...............: avg=77.2ms min=15.12ms med=76.9ms max=229.06ms p(95)=112.91ms p(99)=135.98ms count=1501
http_reqs......................: 1501 79.488966/s
iteration_duration.............: avg=618.21ms min=123.55ms med=617.93ms max=816.51ms p(95)=714.13ms p(99)=772.32ms count=301
iterations.....................: 300 15.887202/s
vus............................: 10 min=10 max=10
vus_max........................: 10 min=10 max=10

View File

@ -0,0 +1,99 @@
/\ |‾‾| /‾‾/ /‾‾/
/\ / \ | |/ / / /
/ \/ \ | ( / ‾‾\
/ \ | |\ \ | (‾) |
/ __________ \ |__| \__\ \_____/ .io
execution: local
script: ./load_steve_k8s_pagination.js
output: -
scenarios: (100.00%) 1 scenario, 10 max VUs, 24h0m30s max duration (incl. graceful stop):
* list: 30 iterations for each of 10 VUs (maxDuration: 24h0m0s, exec: list, gracefulStop: 30s)
running (0d00h00m01.0s), 10/10 VUs, 10 complete and 0 interrupted iterations
list [ 3% ] 10 VUs 0d00h00m00.9s/24h0m0s 010/300 iters, 30 per VU
running (0d00h00m02.0s), 10/10 VUs, 21 complete and 0 interrupted iterations
list [ 7% ] 10 VUs 0d00h00m01.9s/24h0m0s 021/300 iters, 30 per VU
running (0d00h00m03.0s), 10/10 VUs, 40 complete and 0 interrupted iterations
list [ 13% ] 10 VUs 0d00h00m02.9s/24h0m0s 040/300 iters, 30 per VU
running (0d00h00m04.0s), 10/10 VUs, 52 complete and 0 interrupted iterations
list [ 17% ] 10 VUs 0d00h00m03.9s/24h0m0s 052/300 iters, 30 per VU
running (0d00h00m05.0s), 10/10 VUs, 70 complete and 0 interrupted iterations
list [ 23% ] 10 VUs 0d00h00m04.9s/24h0m0s 070/300 iters, 30 per VU
running (0d00h00m06.0s), 10/10 VUs, 87 complete and 0 interrupted iterations
list [ 29% ] 10 VUs 0d00h00m05.9s/24h0m0s 087/300 iters, 30 per VU
running (0d00h00m07.0s), 10/10 VUs, 102 complete and 0 interrupted iterations
list [ 34% ] 10 VUs 0d00h00m06.9s/24h0m0s 102/300 iters, 30 per VU
running (0d00h00m08.0s), 10/10 VUs, 120 complete and 0 interrupted iterations
list [ 40% ] 10 VUs 0d00h00m07.9s/24h0m0s 120/300 iters, 30 per VU
running (0d00h00m09.0s), 10/10 VUs, 135 complete and 0 interrupted iterations
list [ 45% ] 10 VUs 0d00h00m08.9s/24h0m0s 135/300 iters, 30 per VU
running (0d00h00m10.0s), 10/10 VUs, 150 complete and 0 interrupted iterations
list [ 50% ] 10 VUs 0d00h00m09.9s/24h0m0s 150/300 iters, 30 per VU
running (0d00h00m11.0s), 10/10 VUs, 168 complete and 0 interrupted iterations
list [ 56% ] 10 VUs 0d00h00m10.9s/24h0m0s 168/300 iters, 30 per VU
running (0d00h00m12.0s), 10/10 VUs, 184 complete and 0 interrupted iterations
list [ 61% ] 10 VUs 0d00h00m11.9s/24h0m0s 184/300 iters, 30 per VU
running (0d00h00m13.0s), 10/10 VUs, 198 complete and 0 interrupted iterations
list [ 66% ] 10 VUs 0d00h00m12.9s/24h0m0s 198/300 iters, 30 per VU
running (0d00h00m14.0s), 10/10 VUs, 216 complete and 0 interrupted iterations
list [ 72% ] 10 VUs 0d00h00m13.9s/24h0m0s 216/300 iters, 30 per VU
running (0d00h00m15.0s), 10/10 VUs, 231 complete and 0 interrupted iterations
list [ 77% ] 10 VUs 0d00h00m14.9s/24h0m0s 231/300 iters, 30 per VU
running (0d00h00m16.0s), 10/10 VUs, 248 complete and 0 interrupted iterations
list [ 83% ] 10 VUs 0d00h00m15.9s/24h0m0s 248/300 iters, 30 per VU
running (0d00h00m17.0s), 10/10 VUs, 266 complete and 0 interrupted iterations
list [ 89% ] 10 VUs 0d00h00m16.9s/24h0m0s 266/300 iters, 30 per VU
running (0d00h00m18.0s), 10/10 VUs, 278 complete and 0 interrupted iterations
list [ 93% ] 10 VUs 0d00h00m17.9s/24h0m0s 278/300 iters, 30 per VU
running (0d00h00m19.0s), 04/10 VUs, 296 complete and 0 interrupted iterations
list [ 99% ] 10 VUs 0d00h00m18.9s/24h0m0s 296/300 iters, 30 per VU
running (0d00h00m19.1s), 00/10 VUs, 300 complete and 0 interrupted iterations
list ✓ [ 100% ] 10 VUs 0d00h00m19.0s/24h0m0s 300/300 iters, 30 per VU
✓ /v1/configmaps returns status 200
█ setup
✓ /v3-public/localProviders/local?action=login returns status 200
✓ checks.........................: 100.00% ✓ 1501 ✗ 0
data_received..................: 1.9 GB 98 MB/s
data_sent......................: 2.7 MB 139 kB/s
http_req_blocked...............: avg=47.48µs min=0s med=0s max=11.92ms p(95)=1µs p(99)=1µs count=1501
http_req_connecting............: avg=2.97µs min=0s med=0s max=722µs p(95)=0s p(99)=0s count=1501
http_req_duration..............: avg=117.66ms min=32.22ms med=114.75ms max=249.17ms p(95)=170.01ms p(99)=199ms count=1501
{ expected_response:true }...: avg=117.66ms min=32.22ms med=114.75ms max=249.17ms p(95)=170.01ms p(99)=199ms count=1501
http_req_failed................: 0.00% ✓ 0 ✗ 1501
http_req_receiving.............: avg=36.1ms min=44µs med=33.62ms max=103.3ms p(95)=70.11ms p(99)=80.96ms count=1501
http_req_sending...............: avg=20.94µs min=11µs med=19µs max=732µs p(95)=32µs p(99)=52µs count=1501
http_req_tls_handshaking.......: avg=43.31µs min=0s med=0s max=10.95ms p(95)=0s p(99)=0s count=1501
http_req_waiting...............: avg=81.53ms min=23.87ms med=78.32ms max=192.9ms p(95)=121.53ms p(99)=145.22ms count=1501
http_reqs......................: 1501 78.387775/s
iteration_duration.............: avg=626.16ms min=135.85ms med=626.36ms max=781.74ms p(95)=701.36ms p(99)=757.44ms count=301
iterations.....................: 300 15.66711/s
vus............................: 4 min=4 max=10
vus_max........................: 10 min=10 max=10

View File

@ -0,0 +1,132 @@
/\ |‾‾| /‾‾/ /‾‾/
/\ / \ | |/ / / /
/ \/ \ | ( / ‾‾\
/ \ | |\ \ | (‾) |
/ __________ \ |__| \__\ \_____/ .io
execution: local
script: ./load_steve_new_pagination.js
output: -
scenarios: (100.00%) 1 scenario, 10 max VUs, 24h0m30s max duration (incl. graceful stop):
* list: 30 iterations for each of 10 VUs (maxDuration: 24h0m0s, exec: list, gracefulStop: 30s)
running (0d00h00m01.0s), 10/10 VUs, 0 complete and 0 interrupted iterations
list [ 0% ] 10 VUs 0d00h00m00.9s/24h0m0s 000/300 iters, 30 per VU
running (0d00h00m02.0s), 10/10 VUs, 12 complete and 0 interrupted iterations
list [ 4% ] 10 VUs 0d00h00m01.9s/24h0m0s 012/300 iters, 30 per VU
running (0d00h00m03.0s), 10/10 VUs, 24 complete and 0 interrupted iterations
list [ 8% ] 10 VUs 0d00h00m02.9s/24h0m0s 024/300 iters, 30 per VU
running (0d00h00m04.0s), 10/10 VUs, 24 complete and 0 interrupted iterations
list [ 8% ] 10 VUs 0d00h00m03.9s/24h0m0s 024/300 iters, 30 per VU
running (0d00h00m05.0s), 10/10 VUs, 36 complete and 0 interrupted iterations
list [ 12% ] 10 VUs 0d00h00m04.9s/24h0m0s 036/300 iters, 30 per VU
running (0d00h00m06.0s), 10/10 VUs, 47 complete and 0 interrupted iterations
list [ 16% ] 10 VUs 0d00h00m05.9s/24h0m0s 047/300 iters, 30 per VU
running (0d00h00m07.0s), 10/10 VUs, 60 complete and 0 interrupted iterations
list [ 20% ] 10 VUs 0d00h00m06.9s/24h0m0s 060/300 iters, 30 per VU
running (0d00h00m08.0s), 10/10 VUs, 70 complete and 0 interrupted iterations
list [ 23% ] 10 VUs 0d00h00m07.9s/24h0m0s 070/300 iters, 30 per VU
running (0d00h00m09.0s), 10/10 VUs, 82 complete and 0 interrupted iterations
list [ 27% ] 10 VUs 0d00h00m08.9s/24h0m0s 082/300 iters, 30 per VU
running (0d00h00m10.0s), 10/10 VUs, 92 complete and 0 interrupted iterations
list [ 31% ] 10 VUs 0d00h00m09.9s/24h0m0s 092/300 iters, 30 per VU
running (0d00h00m11.0s), 10/10 VUs, 103 complete and 0 interrupted iterations
list [ 34% ] 10 VUs 0d00h00m10.9s/24h0m0s 103/300 iters, 30 per VU
running (0d00h00m12.0s), 10/10 VUs, 115 complete and 0 interrupted iterations
list [ 38% ] 10 VUs 0d00h00m11.9s/24h0m0s 115/300 iters, 30 per VU
running (0d00h00m13.0s), 10/10 VUs, 121 complete and 0 interrupted iterations
list [ 40% ] 10 VUs 0d00h00m12.9s/24h0m0s 121/300 iters, 30 per VU
running (0d00h00m14.0s), 10/10 VUs, 135 complete and 0 interrupted iterations
list [ 45% ] 10 VUs 0d00h00m13.9s/24h0m0s 135/300 iters, 30 per VU
running (0d00h00m15.0s), 10/10 VUs, 147 complete and 0 interrupted iterations
list [ 49% ] 10 VUs 0d00h00m14.9s/24h0m0s 147/300 iters, 30 per VU
running (0d00h00m16.0s), 10/10 VUs, 159 complete and 0 interrupted iterations
list [ 53% ] 10 VUs 0d00h00m15.9s/24h0m0s 159/300 iters, 30 per VU
running (0d00h00m17.0s), 10/10 VUs, 171 complete and 0 interrupted iterations
list [ 57% ] 10 VUs 0d00h00m16.9s/24h0m0s 171/300 iters, 30 per VU
running (0d00h00m18.0s), 10/10 VUs, 173 complete and 0 interrupted iterations
list [ 58% ] 10 VUs 0d00h00m17.9s/24h0m0s 173/300 iters, 30 per VU
running (0d00h00m19.0s), 10/10 VUs, 177 complete and 0 interrupted iterations
list [ 59% ] 10 VUs 0d00h00m18.9s/24h0m0s 177/300 iters, 30 per VU
running (0d00h00m20.0s), 10/10 VUs, 192 complete and 0 interrupted iterations
list [ 64% ] 10 VUs 0d00h00m19.9s/24h0m0s 192/300 iters, 30 per VU
running (0d00h00m21.0s), 10/10 VUs, 203 complete and 0 interrupted iterations
list [ 68% ] 10 VUs 0d00h00m20.9s/24h0m0s 203/300 iters, 30 per VU
running (0d00h00m22.0s), 10/10 VUs, 206 complete and 0 interrupted iterations
list [ 69% ] 10 VUs 0d00h00m21.9s/24h0m0s 206/300 iters, 30 per VU
running (0d00h00m23.0s), 10/10 VUs, 217 complete and 0 interrupted iterations
list [ 72% ] 10 VUs 0d00h00m22.9s/24h0m0s 217/300 iters, 30 per VU
running (0d00h00m24.0s), 10/10 VUs, 229 complete and 0 interrupted iterations
list [ 76% ] 10 VUs 0d00h00m23.9s/24h0m0s 229/300 iters, 30 per VU
running (0d00h00m25.0s), 10/10 VUs, 239 complete and 0 interrupted iterations
list [ 80% ] 10 VUs 0d00h00m24.9s/24h0m0s 239/300 iters, 30 per VU
running (0d00h00m26.0s), 10/10 VUs, 253 complete and 0 interrupted iterations
list [ 84% ] 10 VUs 0d00h00m25.9s/24h0m0s 253/300 iters, 30 per VU
running (0d00h00m27.0s), 10/10 VUs, 265 complete and 0 interrupted iterations
list [ 88% ] 10 VUs 0d00h00m26.9s/24h0m0s 265/300 iters, 30 per VU
running (0d00h00m28.0s), 10/10 VUs, 272 complete and 0 interrupted iterations
list [ 91% ] 10 VUs 0d00h00m27.9s/24h0m0s 272/300 iters, 30 per VU
running (0d00h00m29.0s), 10/10 VUs, 282 complete and 0 interrupted iterations
list [ 94% ] 10 VUs 0d00h00m28.9s/24h0m0s 282/300 iters, 30 per VU
running (0d00h00m30.0s), 05/10 VUs, 295 complete and 0 interrupted iterations
list [ 98% ] 10 VUs 0d00h00m29.9s/24h0m0s 295/300 iters, 30 per VU
running (0d00h00m30.3s), 00/10 VUs, 300 complete and 0 interrupted iterations
list ✓ [ 100% ] 10 VUs 0d00h00m30.2s/24h0m0s 300/300 iters, 30 per VU
✓ /v1/configmaps returns status 200
█ setup
✓ /v3-public/localProviders/local?action=login returns status 200
✓ checks.........................: 100.00% ✓ 1801 ✗ 0
data_received..................: 1.9 GB 61 MB/s
data_sent......................: 2.9 MB 97 kB/s
http_req_blocked...............: avg=66.75µs min=0s med=0s max=13.43ms p(95)=1µs p(99)=1µs count=1801
http_req_connecting............: avg=3.73µs min=0s med=0s max=742µs p(95)=0s p(99)=0s count=1801
http_req_duration..............: avg=158.59ms min=1.98ms med=83.52ms max=1.83s p(95)=580.21ms p(99)=1.14s count=1801
{ expected_response:true }...: avg=158.59ms min=1.98ms med=83.52ms max=1.83s p(95)=580.21ms p(99)=1.14s count=1801
http_req_failed................: 0.00% ✓ 0 ✗ 1801
http_req_receiving.............: avg=28.11ms min=8µs med=19.35ms max=667.33ms p(95)=74.46ms p(99)=102.94ms count=1801
http_req_sending...............: avg=21.89µs min=10µs med=19µs max=312µs p(95)=40µs p(99)=72µs count=1801
http_req_tls_handshaking.......: avg=62.12µs min=0s med=0s max=12.78ms p(95)=0s p(99)=0s count=1801
http_req_waiting...............: avg=130.45ms min=1.73ms med=58.01ms max=1.7s p(95)=533.35ms p(99)=1.06s count=1801
http_reqs......................: 1801 59.391053/s
iteration_duration.............: avg=988.95ms min=101.01ms med=873.71ms max=2.26s p(95)=1.71s p(99)=2.18s count=301
iterations.....................: 300 9.893013/s
vus............................: 5 min=5 max=10
vus_max........................: 10 min=10 max=10

View File

@ -0,0 +1,138 @@
/\ |‾‾| /‾‾/ /‾‾/
/\ / \ | |/ / / /
/ \/ \ | ( / ‾‾\
/ \ | |\ \ | (‾) |
/ __________ \ |__| \__\ \_____/ .io
execution: local
script: ./load_steve_new_pagination.js
output: -
scenarios: (100.00%) 1 scenario, 10 max VUs, 24h0m30s max duration (incl. graceful stop):
* list: 30 iterations for each of 10 VUs (maxDuration: 24h0m0s, exec: list, gracefulStop: 30s)
running (0d00h00m01.0s), 10/10 VUs, 0 complete and 0 interrupted iterations
list [ 0% ] 10 VUs 0d00h00m00.9s/24h0m0s 000/300 iters, 30 per VU
running (0d00h00m02.0s), 10/10 VUs, 0 complete and 0 interrupted iterations
list [ 0% ] 10 VUs 0d00h00m01.9s/24h0m0s 000/300 iters, 30 per VU
running (0d00h00m03.0s), 10/10 VUs, 14 complete and 0 interrupted iterations
list [ 5% ] 10 VUs 0d00h00m02.9s/24h0m0s 014/300 iters, 30 per VU
running (0d00h00m04.0s), 10/10 VUs, 19 complete and 0 interrupted iterations
list [ 6% ] 10 VUs 0d00h00m03.9s/24h0m0s 019/300 iters, 30 per VU
running (0d00h00m05.0s), 10/10 VUs, 31 complete and 0 interrupted iterations
list [ 10% ] 10 VUs 0d00h00m04.9s/24h0m0s 031/300 iters, 30 per VU
running (0d00h00m06.0s), 10/10 VUs, 41 complete and 0 interrupted iterations
list [ 14% ] 10 VUs 0d00h00m05.9s/24h0m0s 041/300 iters, 30 per VU
running (0d00h00m07.0s), 10/10 VUs, 53 complete and 0 interrupted iterations
list [ 18% ] 10 VUs 0d00h00m06.9s/24h0m0s 053/300 iters, 30 per VU
running (0d00h00m08.0s), 10/10 VUs, 63 complete and 0 interrupted iterations
list [ 21% ] 10 VUs 0d00h00m07.9s/24h0m0s 063/300 iters, 30 per VU
running (0d00h00m09.0s), 10/10 VUs, 73 complete and 0 interrupted iterations
list [ 24% ] 10 VUs 0d00h00m08.9s/24h0m0s 073/300 iters, 30 per VU
running (0d00h00m10.0s), 10/10 VUs, 86 complete and 0 interrupted iterations
list [ 29% ] 10 VUs 0d00h00m09.9s/24h0m0s 086/300 iters, 30 per VU
running (0d00h00m11.0s), 10/10 VUs, 89 complete and 0 interrupted iterations
list [ 30% ] 10 VUs 0d00h00m10.9s/24h0m0s 089/300 iters, 30 per VU
running (0d00h00m12.0s), 10/10 VUs, 102 complete and 0 interrupted iterations
list [ 34% ] 10 VUs 0d00h00m11.9s/24h0m0s 102/300 iters, 30 per VU
running (0d00h00m13.0s), 10/10 VUs, 113 complete and 0 interrupted iterations
list [ 38% ] 10 VUs 0d00h00m12.9s/24h0m0s 113/300 iters, 30 per VU
running (0d00h00m14.0s), 10/10 VUs, 127 complete and 0 interrupted iterations
list [ 42% ] 10 VUs 0d00h00m13.9s/24h0m0s 127/300 iters, 30 per VU
running (0d00h00m15.0s), 10/10 VUs, 138 complete and 0 interrupted iterations
list [ 46% ] 10 VUs 0d00h00m14.9s/24h0m0s 138/300 iters, 30 per VU
running (0d00h00m16.0s), 10/10 VUs, 150 complete and 0 interrupted iterations
list [ 50% ] 10 VUs 0d00h00m15.9s/24h0m0s 150/300 iters, 30 per VU
running (0d00h00m17.0s), 10/10 VUs, 159 complete and 0 interrupted iterations
list [ 53% ] 10 VUs 0d00h00m16.9s/24h0m0s 159/300 iters, 30 per VU
running (0d00h00m18.0s), 10/10 VUs, 164 complete and 0 interrupted iterations
list [ 55% ] 10 VUs 0d00h00m17.9s/24h0m0s 164/300 iters, 30 per VU
running (0d00h00m19.0s), 10/10 VUs, 174 complete and 0 interrupted iterations
list [ 58% ] 10 VUs 0d00h00m18.9s/24h0m0s 174/300 iters, 30 per VU
running (0d00h00m20.0s), 10/10 VUs, 184 complete and 0 interrupted iterations
list [ 61% ] 10 VUs 0d00h00m19.9s/24h0m0s 184/300 iters, 30 per VU
running (0d00h00m21.0s), 10/10 VUs, 194 complete and 0 interrupted iterations
list [ 65% ] 10 VUs 0d00h00m20.9s/24h0m0s 194/300 iters, 30 per VU
running (0d00h00m22.0s), 10/10 VUs, 207 complete and 0 interrupted iterations
list [ 69% ] 10 VUs 0d00h00m21.9s/24h0m0s 207/300 iters, 30 per VU
running (0d00h00m23.0s), 10/10 VUs, 216 complete and 0 interrupted iterations
list [ 72% ] 10 VUs 0d00h00m22.9s/24h0m0s 216/300 iters, 30 per VU
running (0d00h00m24.0s), 10/10 VUs, 218 complete and 0 interrupted iterations
list [ 73% ] 10 VUs 0d00h00m23.9s/24h0m0s 218/300 iters, 30 per VU
running (0d00h00m25.0s), 10/10 VUs, 218 complete and 0 interrupted iterations
list [ 73% ] 10 VUs 0d00h00m24.9s/24h0m0s 218/300 iters, 30 per VU
running (0d00h00m26.0s), 10/10 VUs, 231 complete and 0 interrupted iterations
list [ 77% ] 10 VUs 0d00h00m25.9s/24h0m0s 231/300 iters, 30 per VU
running (0d00h00m27.0s), 10/10 VUs, 243 complete and 0 interrupted iterations
list [ 81% ] 10 VUs 0d00h00m26.9s/24h0m0s 243/300 iters, 30 per VU
running (0d00h00m28.0s), 10/10 VUs, 256 complete and 0 interrupted iterations
list [ 85% ] 10 VUs 0d00h00m27.9s/24h0m0s 256/300 iters, 30 per VU
running (0d00h00m29.0s), 10/10 VUs, 269 complete and 0 interrupted iterations
list [ 90% ] 10 VUs 0d00h00m28.9s/24h0m0s 269/300 iters, 30 per VU
running (0d00h00m30.0s), 10/10 VUs, 279 complete and 0 interrupted iterations
list [ 93% ] 10 VUs 0d00h00m29.9s/24h0m0s 279/300 iters, 30 per VU
running (0d00h00m31.0s), 10/10 VUs, 283 complete and 0 interrupted iterations
list [ 94% ] 10 VUs 0d00h00m30.9s/24h0m0s 283/300 iters, 30 per VU
running (0d00h00m32.0s), 01/10 VUs, 299 complete and 0 interrupted iterations
list [ 100% ] 10 VUs 0d00h00m31.9s/24h0m0s 299/300 iters, 30 per VU
running (0d00h00m32.4s), 00/10 VUs, 300 complete and 0 interrupted iterations
list ✓ [ 100% ] 10 VUs 0d00h00m32.3s/24h0m0s 300/300 iters, 30 per VU
✓ /v1/configmaps returns status 200
█ setup
✓ /v3-public/localProviders/local?action=login returns status 200
✓ checks.........................: 100.00% ✓ 1801 ✗ 0
data_received..................: 1.9 GB 58 MB/s
data_sent......................: 3.1 MB 97 kB/s
http_req_blocked...............: avg=43.81µs min=0s med=0s max=13.05ms p(95)=1µs p(99)=1µs count=1801
http_req_connecting............: avg=3.37µs min=0s med=0s max=670µs p(95)=0s p(99)=0s count=1801
http_req_duration..............: avg=168.76ms min=1.28ms med=77.92ms max=2.12s p(95)=619.7ms p(99)=1.38s count=1801
{ expected_response:true }...: avg=168.76ms min=1.28ms med=77.92ms max=2.12s p(95)=619.7ms p(99)=1.38s count=1801
http_req_failed................: 0.00% ✓ 0 ✗ 1801
http_req_receiving.............: avg=22.06ms min=9µs med=17.76ms max=98.59ms p(95)=60.39ms p(99)=87.08ms count=1801
http_req_sending...............: avg=21.85µs min=9µs med=19µs max=366µs p(95)=37µs p(99)=84µs count=1801
http_req_tls_handshaking.......: avg=38.54µs min=0s med=0s max=10.38ms p(95)=0s p(99)=0s count=1801
http_req_waiting...............: avg=146.68ms min=1.23ms med=56.13ms max=2.07s p(95)=588.99ms p(99)=1.35s count=1801
http_reqs......................: 1801 55.55809/s
iteration_duration.............: avg=1.05s min=113.96ms med=882ms max=2.65s p(95)=2.2s p(99)=2.55s count=301
iterations.....................: 300 9.25454/s
vus............................: 1 min=1 max=10
vus_max........................: 10 min=10 max=10

View File

@ -0,0 +1,99 @@
/\ |‾‾| /‾‾/ /‾‾/
/\ / \ | |/ / / /
/ \/ \ | ( / ‾‾\
/ \ | |\ \ | (‾) |
/ __________ \ |__| \__\ \_____/ .io
execution: local
script: ./load_steve_new_pagination.js
output: -
scenarios: (100.00%) 1 scenario, 10 max VUs, 24h0m30s max duration (incl. graceful stop):
* list: 30 iterations for each of 10 VUs (maxDuration: 24h0m0s, exec: list, gracefulStop: 30s)
running (0d00h00m01.0s), 10/10 VUs, 10 complete and 0 interrupted iterations
list [ 3% ] 10 VUs 0d00h00m00.9s/24h0m0s 010/300 iters, 30 per VU
running (0d00h00m02.0s), 10/10 VUs, 20 complete and 0 interrupted iterations
list [ 7% ] 10 VUs 0d00h00m01.9s/24h0m0s 020/300 iters, 30 per VU
running (0d00h00m03.0s), 10/10 VUs, 40 complete and 0 interrupted iterations
list [ 13% ] 10 VUs 0d00h00m02.9s/24h0m0s 040/300 iters, 30 per VU
running (0d00h00m04.0s), 10/10 VUs, 51 complete and 0 interrupted iterations
list [ 17% ] 10 VUs 0d00h00m03.9s/24h0m0s 051/300 iters, 30 per VU
running (0d00h00m05.0s), 10/10 VUs, 70 complete and 0 interrupted iterations
list [ 23% ] 10 VUs 0d00h00m04.9s/24h0m0s 070/300 iters, 30 per VU
running (0d00h00m06.0s), 10/10 VUs, 85 complete and 0 interrupted iterations
list [ 28% ] 10 VUs 0d00h00m05.9s/24h0m0s 085/300 iters, 30 per VU
running (0d00h00m07.0s), 10/10 VUs, 100 complete and 0 interrupted iterations
list [ 33% ] 10 VUs 0d00h00m06.9s/24h0m0s 100/300 iters, 30 per VU
running (0d00h00m08.0s), 10/10 VUs, 115 complete and 0 interrupted iterations
list [ 38% ] 10 VUs 0d00h00m07.9s/24h0m0s 115/300 iters, 30 per VU
running (0d00h00m09.0s), 10/10 VUs, 132 complete and 0 interrupted iterations
list [ 44% ] 10 VUs 0d00h00m08.9s/24h0m0s 132/300 iters, 30 per VU
running (0d00h00m10.0s), 10/10 VUs, 147 complete and 0 interrupted iterations
list [ 49% ] 10 VUs 0d00h00m09.9s/24h0m0s 147/300 iters, 30 per VU
running (0d00h00m11.0s), 10/10 VUs, 164 complete and 0 interrupted iterations
list [ 55% ] 10 VUs 0d00h00m10.9s/24h0m0s 164/300 iters, 30 per VU
running (0d00h00m12.0s), 10/10 VUs, 179 complete and 0 interrupted iterations
list [ 60% ] 10 VUs 0d00h00m11.9s/24h0m0s 179/300 iters, 30 per VU
running (0d00h00m13.0s), 10/10 VUs, 195 complete and 0 interrupted iterations
list [ 65% ] 10 VUs 0d00h00m12.9s/24h0m0s 195/300 iters, 30 per VU
running (0d00h00m14.0s), 10/10 VUs, 212 complete and 0 interrupted iterations
list [ 71% ] 10 VUs 0d00h00m13.9s/24h0m0s 212/300 iters, 30 per VU
running (0d00h00m15.0s), 10/10 VUs, 228 complete and 0 interrupted iterations
list [ 76% ] 10 VUs 0d00h00m14.9s/24h0m0s 228/300 iters, 30 per VU
running (0d00h00m16.0s), 10/10 VUs, 244 complete and 0 interrupted iterations
list [ 81% ] 10 VUs 0d00h00m15.9s/24h0m0s 244/300 iters, 30 per VU
running (0d00h00m17.0s), 10/10 VUs, 258 complete and 0 interrupted iterations
list [ 86% ] 10 VUs 0d00h00m16.9s/24h0m0s 258/300 iters, 30 per VU
running (0d00h00m18.0s), 10/10 VUs, 274 complete and 0 interrupted iterations
list [ 91% ] 10 VUs 0d00h00m17.9s/24h0m0s 274/300 iters, 30 per VU
running (0d00h00m19.0s), 09/10 VUs, 291 complete and 0 interrupted iterations
list [ 97% ] 10 VUs 0d00h00m18.9s/24h0m0s 291/300 iters, 30 per VU
running (0d00h00m19.4s), 00/10 VUs, 300 complete and 0 interrupted iterations
list ✓ [ 100% ] 10 VUs 0d00h00m19.3s/24h0m0s 300/300 iters, 30 per VU
✓ /v1/configmaps returns status 200
█ setup
✓ /v3-public/localProviders/local?action=login returns status 200
✓ checks.........................: 100.00% ✓ 1801 ✗ 0
data_received..................: 1.9 GB 96 MB/s
data_sent......................: 2.7 MB 139 kB/s
http_req_blocked...............: avg=36.56µs min=0s med=0s max=7.69ms p(95)=1µs p(99)=1µs count=1801
http_req_connecting............: avg=3.89µs min=0s med=0s max=739µs p(95)=0s p(99)=0s count=1801
http_req_duration..............: avg=99.81ms min=6.71ms med=103.88ms max=297.83ms p(95)=167.51ms p(99)=218.23ms count=1801
{ expected_response:true }...: avg=99.81ms min=6.71ms med=103.88ms max=297.83ms p(95)=167.51ms p(99)=218.23ms count=1801
http_req_failed................: 0.00% ✓ 0 ✗ 1801
http_req_receiving.............: avg=29.83ms min=9µs med=24.86ms max=171.54ms p(95)=73.61ms p(99)=99.48ms count=1801
http_req_sending...............: avg=21.04µs min=9µs med=19µs max=479µs p(95)=32µs p(99)=66µs count=1801
http_req_tls_handshaking.......: avg=31.78µs min=0s med=0s max=6.92ms p(95)=0s p(99)=0s count=1801
http_req_waiting...............: avg=69.95ms min=6.68ms med=71.72ms max=224.78ms p(95)=113.85ms p(99)=150.54ms count=1801
http_reqs......................: 1801 92.783213/s
iteration_duration.............: avg=635.67ms min=100.53ms med=637.43ms max=808.8ms p(95)=720.53ms p(99)=756.09ms count=301
iterations.....................: 300 15.455282/s
vus............................: 9 min=9 max=10
vus_max........................: 10 min=10 max=10

View File

@ -0,0 +1,99 @@
/\ |‾‾| /‾‾/ /‾‾/
/\ / \ | |/ / / /
/ \/ \ | ( / ‾‾\
/ \ | |\ \ | (‾) |
/ __________ \ |__| \__\ \_____/ .io
execution: local
script: ./load_steve_new_pagination.js
output: -
scenarios: (100.00%) 1 scenario, 10 max VUs, 24h0m30s max duration (incl. graceful stop):
* list: 30 iterations for each of 10 VUs (maxDuration: 24h0m0s, exec: list, gracefulStop: 30s)
running (0d00h00m01.0s), 10/10 VUs, 10 complete and 0 interrupted iterations
list [ 3% ] 10 VUs 0d00h00m00.9s/24h0m0s 010/300 iters, 30 per VU
running (0d00h00m02.0s), 10/10 VUs, 20 complete and 0 interrupted iterations
list [ 7% ] 10 VUs 0d00h00m01.9s/24h0m0s 020/300 iters, 30 per VU
running (0d00h00m03.0s), 10/10 VUs, 39 complete and 0 interrupted iterations
list [ 13% ] 10 VUs 0d00h00m02.9s/24h0m0s 039/300 iters, 30 per VU
running (0d00h00m04.0s), 10/10 VUs, 51 complete and 0 interrupted iterations
list [ 17% ] 10 VUs 0d00h00m03.9s/24h0m0s 051/300 iters, 30 per VU
running (0d00h00m05.0s), 10/10 VUs, 69 complete and 0 interrupted iterations
list [ 23% ] 10 VUs 0d00h00m04.9s/24h0m0s 069/300 iters, 30 per VU
running (0d00h00m06.0s), 10/10 VUs, 82 complete and 0 interrupted iterations
list [ 27% ] 10 VUs 0d00h00m05.9s/24h0m0s 082/300 iters, 30 per VU
running (0d00h00m07.0s), 10/10 VUs, 99 complete and 0 interrupted iterations
list [ 33% ] 10 VUs 0d00h00m06.9s/24h0m0s 099/300 iters, 30 per VU
running (0d00h00m08.0s), 10/10 VUs, 114 complete and 0 interrupted iterations
list [ 38% ] 10 VUs 0d00h00m07.9s/24h0m0s 114/300 iters, 30 per VU
running (0d00h00m09.0s), 10/10 VUs, 130 complete and 0 interrupted iterations
list [ 43% ] 10 VUs 0d00h00m08.9s/24h0m0s 130/300 iters, 30 per VU
running (0d00h00m10.0s), 10/10 VUs, 145 complete and 0 interrupted iterations
list [ 48% ] 10 VUs 0d00h00m09.9s/24h0m0s 145/300 iters, 30 per VU
running (0d00h00m11.0s), 10/10 VUs, 161 complete and 0 interrupted iterations
list [ 54% ] 10 VUs 0d00h00m10.9s/24h0m0s 161/300 iters, 30 per VU
running (0d00h00m12.0s), 10/10 VUs, 177 complete and 0 interrupted iterations
list [ 59% ] 10 VUs 0d00h00m11.9s/24h0m0s 177/300 iters, 30 per VU
running (0d00h00m13.0s), 10/10 VUs, 192 complete and 0 interrupted iterations
list [ 64% ] 10 VUs 0d00h00m12.9s/24h0m0s 192/300 iters, 30 per VU
running (0d00h00m14.0s), 10/10 VUs, 208 complete and 0 interrupted iterations
list [ 69% ] 10 VUs 0d00h00m13.9s/24h0m0s 208/300 iters, 30 per VU
running (0d00h00m15.0s), 10/10 VUs, 223 complete and 0 interrupted iterations
list [ 74% ] 10 VUs 0d00h00m14.9s/24h0m0s 223/300 iters, 30 per VU
running (0d00h00m16.0s), 10/10 VUs, 239 complete and 0 interrupted iterations
list [ 80% ] 10 VUs 0d00h00m15.9s/24h0m0s 239/300 iters, 30 per VU
running (0d00h00m17.0s), 10/10 VUs, 253 complete and 0 interrupted iterations
list [ 84% ] 10 VUs 0d00h00m16.9s/24h0m0s 253/300 iters, 30 per VU
running (0d00h00m18.0s), 10/10 VUs, 271 complete and 0 interrupted iterations
list [ 90% ] 10 VUs 0d00h00m17.9s/24h0m0s 271/300 iters, 30 per VU
running (0d00h00m19.0s), 10/10 VUs, 283 complete and 0 interrupted iterations
list [ 94% ] 10 VUs 0d00h00m18.9s/24h0m0s 283/300 iters, 30 per VU
running (0d00h00m19.8s), 00/10 VUs, 300 complete and 0 interrupted iterations
list ✓ [ 100% ] 10 VUs 0d00h00m19.7s/24h0m0s 300/300 iters, 30 per VU
✓ /v1/configmaps returns status 200
█ setup
✓ /v3-public/localProviders/local?action=login returns status 200
✓ checks.........................: 100.00% ✓ 1801 ✗ 0
data_received..................: 1.9 GB 94 MB/s
data_sent......................: 2.8 MB 140 kB/s
http_req_blocked...............: avg=40.49µs min=0s med=0s max=11.25ms p(95)=1µs p(99)=1µs count=1801
http_req_connecting............: avg=3.21µs min=0s med=0s max=987µs p(95)=0s p(99)=0s count=1801
http_req_duration..............: avg=101.78ms min=6.52ms med=103.31ms max=311.06ms p(95)=168.88ms p(99)=219.73ms count=1801
{ expected_response:true }...: avg=101.78ms min=6.52ms med=103.31ms max=311.06ms p(95)=168.88ms p(99)=219.73ms count=1801
http_req_failed................: 0.00% ✓ 0 ✗ 1801
http_req_receiving.............: avg=27.71ms min=8µs med=25.13ms max=115.44ms p(95)=63.95ms p(99)=81.91ms count=1801
http_req_sending...............: avg=21.13µs min=10µs med=19µs max=242µs p(95)=36µs p(99)=73µs count=1801
http_req_tls_handshaking.......: avg=35.85µs min=0s med=0s max=10.27ms p(95)=0s p(99)=0s count=1801
http_req_waiting...............: avg=74.05ms min=6.48ms med=73.03ms max=229.96ms p(95)=121.28ms p(99)=166.44ms count=1801
http_reqs......................: 1801 90.963708/s
iteration_duration.............: avg=649.02ms min=124.58ms med=645.78ms max=846.39ms p(95)=750.77ms p(99)=803.18ms count=301
iterations.....................: 300 15.1522/s
vus............................: 10 min=10 max=10
vus_max........................: 10 min=10 max=10

View File

@ -0,0 +1,221 @@
# 2022-03-06 - Steve and Vai tests
## Results
Under test conditions, according to collected measures described below:
- vai-patched images improved *average http request duration* when listing ConfigMaps using pagination
- **~65%-80% speedup** observed when using k8s-based pagination (`limit`/`continue`, currently used by the [dashboard](https://github.com/rancher/dashboard/) UI)
- **~25%-66% speedup** observed when using the new Steve-cached pagination (`page`/`pagesize`)
- speedups varied within ranges above depending on whether the cluster was local or downstream, and depending on the number and size of resources listed
- vai improved worst-case durations, while penalizing best-case durations, suggesting a distribution with less variance. This is consistent with expectations as vai uses an on-disk cache while current code uses an in-RAM cache, thereby penalizing the fastest case, while on the other hand needing less re-listing of resources from the Kubernetes API, thereby improving on the slowest case
- vai used less RAM (~2 GiB instead of ~10 GiB in one test). This is consistent with expectations, as vai uses an on-disk cache
- vai decreased CPU load on `kubeapi-server` (1 core in one test). This is consistent with expectations, as vai needs less re-listing of resources from the Kubernetes API
- As a side effect of this research, a 10-virtual-user smoke test revealed a [race condition in Steve](https://github.com/rancher/rancher/issues/40892), then [fixed](https://github.com/rancher/steve/pull/80/).
## Hardware and infrastructure configuration outline
- two k3d clusters (one local and one downstream)
- each cluster with 3 nodes (forcing etcd-based storage)
- backing hardware: one Lenovo ThinkPad P51 laptop (circa 2017)
- Intel(R) Core(TM) i7-7820HQ CPU @ 2.90GHz, 8 vCPUs
- 32 GiB RAM
- SSD local storage
- k6 load generator running on another laptop on the same wired local network
## Process outline
- infrastructure setup:
- create a k3d cluster, install Rancher on it. Create an empty k3d downstream cluster
- build patched Rancher images
- configure Rancher, import the downstream cluster
- for each test:
- run script to generate a number of ConfigMaps
- swap images with patched ones
- run load test script, record results
## Full configuration details
All infrastructure is defined in [Terraform](https://www.terraform.io/) files in the [20230306_steve_vai_tests](https://github.com/moio/scalability-tests/tree/20230306_steve_vai_tests/terraform) branch.
[k6](https://k6.io) load test scripts are defined in the [k6](https://github.com/moio/scalability-tests/tree/20230306_steve_vai_tests/k6) directory.
## Reproduction Instructions
### Requirements
- docker
- [Terraform](https://www.terraform.io/downloads)
- `git`
- `nc` (netcat)
- [k6](https://k6.io)
### Setup
Deploy the k3d infrastructure and install Rancher:
```shell
# clone this project
git clone https://github.com/moio/scalability-tests.git
cd scalability-tests
git checkout 20230306_steve_vai_tests
# initialize Terraform
cd terraform
terraform init
# deploy
terraform apply -auto-approve
````
Build patched images and import them into k3d clusters:
```shell
# build Rancher from the [moio/fix_lru_concurrent_map_write](https://github.com/moio/rancher/tree/fix_lru_concurrent_map_write) branch
git clone https://github.com/moio/rancher.git
cd rancher
git checkout fix_lru_concurrent_map_write
cat >scripts/quickbuild <<"EOF"
#!/bin/bash
set -e
cd $(dirname $0)
./build
./package
EOF
chmod +x scripts/quickbuild
TAG=baseline make quickbuild
# build Rancher again from the [moio/steve-vai](https://github.com/moio/rancher/tree/steve_vai) branch
git checkout steve_vai
TAG=vai make quickbuild
# import built images into clusters
k3d image import --mode direct --cluster moio-upstream rancher/rancher:baseline
k3d image import --mode direct --cluster moio-downstream rancher/rancher-agent:baseline
k3d image import --mode direct --cluster moio-upstream rancher/rancher:vai
k3d image import --mode direct --cluster moio-downstream rancher/rancher-agent:vai
```
Configure Rancher and import the downstream cluster:
- log in (https://upstream.local.gd:8443) with bootstrap password `admin`
- create the admin user's password (eg. `adminadminadmin`)
- import the downstream cluster as generic cluster appending `--context=k3d-moio-downstream` to the end of the command
- eg. `curl --insecure -sfL https://upstream.local.gd:8443/v3/import/LONG_LONG_TOKEN_HERE.yaml | kubectl apply -f - --context=k3d-moio-downstream`
All created infrastructure can be destroyed at the end of the test via:
```shell
terraform destroy -auto-approve
```
### Test 1: benchmark pagination implementations, interpret duration results
#### Outline
First, we create a given number of ConfigMaps in a test namespace via a k6 script. Each ConfigMap is created with 10 kb of data payload.
Then, we simulate 10 virtual users listing all ConfigMaps in that namespace via another k6 script. Each user will repeat the listing 30 times (for statistical accuracy of measures). The page size is of 100, like in the current UI. We exercise both the k8s based pagination implementation, using the `limit`/`continue` parameters and currently used by the [dashboard](https://github.com/rancher/dashboard/) UI, as well as the new Steve-cache pagination implementation using the `page`/`pagesize` parameters. We test both local and downstream cluster.
#### Procedure
Run this command to create dummy ConfigMaps:
```shell
k6 run -e KUBECONFIG=`realpath ~/.kube/config` -e CONTEXT=$CONTEXT -e COUNT=$COUNT ./create_config_maps.js
```
Variables:
- `$CONTEXT`: use either `k3d-moio-upstream` for the local cluster or `k3d-moio-downstream` for the downstream one
- `$COUNT`: the number of ConfigMaps to create
Run this command to swap Rancher and agent images to patched ones:
```shell
kubectl --context=k3d-moio-upstream set image -n cattle-system deployment/rancher rancher=rancher/rancher:$TAG
kubectl --context=k3d-moio-downstream set image -n cattle-system deployment/cattle-cluster-agent cluster-register=rancher/rancher-agent:$TAG
```
Variables:
- `$TAG`: use `v2.7.1` for vanilla Rancher 2.7.1, `baseline` for 2.7.1 with a [fix](https://github.com/rancher/steve/pull/80/) for a [race condition](https://github.com/rancher/rancher/issues/40892) discovered during tests and `vai` for 2.7.1 with Vai patches
Run this command to benchmark:
```shell
k6 run -e VUS=10 -e PER_VU_ITERATIONS=30 -e BASEURL=https://upstream.local.gd:8443 -e USERNAME=admin -e PASSWORD=adminadminadmin -e CLUSTER=$CLUSTER ./${TEST}.js
```
- `$CLUSTER`: use either `local` for the local cluster or a cluster id (eg. `-e CLUSTER=c-m-q5ppjmfc`) for the downstream cluster
- `TEST`: use either `load_steve_k8s_pagination` for k8s-based pagination or `load_steve_new_pagination` for the new Steve-cache pagination implementation
Interpreting results: k6 will output several values. For this analysis most interesting are `http_req_duration` metric statistics:
```
http_req_duration..............: avg=98.7ms min=10.79ms med=94.62ms max=284.48ms p(95)=175.11ms p(99)=210.48ms count=901
```
In the example above, retrieving a page up to 100 resources from the local cluster took **98.7ms** on average - 10.79ms best case, 94.62ms median case (~50% of samples fell below this number and ~50% above), 284.48ms worst case. p(95) indicates that 95% of requests took less than 175.11ms, and p(99) indicates that 99% took 210.48ms or less. In general, lower values are better.
#### Analysis of results
Full results are available in the [20230306 - steve vai test results](https://github.com/moio/scalability-tests/tree/20230306_steve_vai_tests/docs/20230306%20-%20steve%20vai%20test%20results) directory, summary is in the table below:
![table showing a summary of results](images/20230306-table.png)
An [Excel file](https://mysuse-my.sharepoint.com/:x:/g/personal/moio_suse_com/ERaeDyfE25xLoQFKiMYa8bgBOb2z24wKNhTp0FVMVumDMA?e=nGOPMy) is available for SUSE employees.
Key:
- `Pagination Implementation`:
- `k8s` refers to the k8s based pagination implementation, using the `limit`/`continue` parameters and currently used by the [dashboard](https://github.com/rancher/dashboard/)
- `new` refers to the new Steve-cache pagination implementation using the `page`/`pagesize` parameters
- `Image set`:
- `baseline` refers to Rancher 2.7.1 images with a [fix](https://github.com/rancher/steve/pull/80/) for a [race condition](https://github.com/rancher/rancher/issues/40892) discovered during this analysis
- `vai` refers to Rancher 2.7.1 images with Vai patches
- `Vai speedup (on average)`: is calculated as the ratio between average response times, `baseline`/`vai`, under the same conditions (implementation, cluster, ConfigMap count)
- `Vai speedup (on slowest requests)`: is calculated as the ratio between maximum response times, `baseline`/`vai`, under the same conditions (implementation, cluster, ConfigMap count)
- `Vai slowdown (on fastest requests)`: is calculated as the ratio between minimum response times, `vai`/`baseline`, under the same conditions (implementation, cluster, ConfigMap count), when > 1
- Values in red show where vai performed worse than baseline, green when vai performed better
Observations:
- vai improved response results across the board, with higher speedups on the k8s-based pagination implementation
- vai improved worst-case durations across the board, with higher speedups on the new pagination implementation
- vai made best-case durations worse, with worse slowdown ratios on the new pagination implementation
- however, in absolute terms, slowdown of best-case durations is much less important than the speedup of worst-case durations (up to ~10ms maximum slowdown vs ~1.8s maximum speedup, per request)
- median and percentile statistics suggest that vai request duration distribution has less variance. This is consistent with expectations as vai uses an on-disk cache while current code uses an in-RAM cache, thereby penalizing the fastest case, while on the other hand needing less re-listing of resources from the Kubernetes API, thereby improving on the slowest case
### Test 2: benchmark under monitoring
#### Outline
Install the Monitoring Cluster Tool to the downstream cluster.
Repeat Test 1 for the downstream cluster, with 1200 ConfigMaps, both pagination implementations.
Review monitoring results from Grafana.
#### Analysis of results
RAM and CPU load on agent pods during the tests (highlighted in red):
Baseline:
![baseline RAM and CPU graphs](images/20230306-monitoring-cpu-memory-baseline.png)
Vai:
![vai RAM and CPU graphs](images/20230306-monitoring-cpu-memory-vai.png)
Observations:
- vai used less RAM (~2.4 GiB at the end of both the k8s and new implementation tests, versus ~10 GiB with baseline images). This is consistent with expectations, as vai uses an on-disk cache
- vai used less CPU as well. Despite Prometheus resolution being low for the length of the test, peaks were lower at about ~1 core versus ~3 cores
CPU load on `kubeapi-server` during the tests (highlighted in red):
![kubeapi-server CPU graph](images/20230306-monitoring-cpu-kubeapi.png)
Observations:
- baseline images generated a CPU spike on`kubeapi-server` (~1 core), while vai images generated no measurable extra load. This is consistent with expectations, as vai needs less re-listing of resources from the Kubernetes API
## Follow-up notes
Results in this study were substantially repeated even in presence of a moderate concurrent load to continuously add and remove ConfigMaps (~5 creations and deletions per second) via the `change_config_maps.js` script. Later analyses could focus on heavy concurrent load scenarios.
It is not clear whether measured vai improvements will stay consistent with higher numbers of resources. It was not possible to complete tests with 5000 ConfigMaps, neither with baseline nor vai images, as the Rancher pod lost election and was killed under load producing this error:
```
I0320 14:57:51.231791 7 leaderelection.go:283] failed to renew lease kube-system/kube-controller-manager: timed out waiting for the condition
```
Follow-up analyses should resolve the root cause and then review results at higher scales.

Binary file not shown.

After

Width:  |  Height:  |  Size: 185 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 231 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 234 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 102 KiB

69
k6/change_config_maps.js Normal file
View File

@ -0,0 +1,69 @@
import { sleep } from 'k6';
import encoding from 'k6/encoding';
import exec from 'k6/execution';
import * as k8s from './k8s.js'
// Parameters
const namespace = "scalability-test-temp"
const data = encoding.b64encode("a".repeat(1))
const vus = 5
const duration = '2h'
const rate = 1
// Option setting
const kubeconfig = k8s.kubeconfig(__ENV.KUBECONFIG, __ENV.CONTEXT)
const baseUrl = kubeconfig["url"]
export const options = {
insecureSkipTLSVerify: true,
tlsAuth: [
{
cert: kubeconfig["cert"],
key: kubeconfig["key"],
},
],
summaryTrendStats: ['avg', 'min', 'med', 'max', 'p(95)', 'p(99)', 'count'],
scenarios: {
create: {
executor: 'constant-vus',
exec: 'change',
vus: vus,
duration: duration,
},
},
thresholds: {
checks: ['rate>0.99']
}
};
// Test functions, in order of execution
export function setup() {
// delete leftovers, if any
k8s.del(`${baseUrl}/api/v1/namespaces/${namespace}`)
// create empty namespace
const body = {
"metadata": {
"name": namespace,
},
}
k8s.create(`${baseUrl}/api/v1/namespaces`, body)
}
export function change() {
const name = `test-config-map-${exec.scenario.name}-${exec.scenario.iterationInTest}`
const body = {
"metadata": {
"name": name,
"namespace": namespace
},
"data": {"data": data}
}
k8s.create(`${baseUrl}/api/v1/namespaces/${namespace}/configmaps`, body)
sleep(1.0/rate)
k8s.del(`${baseUrl}/api/v1/namespaces/${namespace}/configmaps/${name}`)
}

View File

@ -1,218 +0,0 @@
import { sleep } from 'k6';
import encoding from 'k6/encoding';
import { Trend } from 'k6/metrics';
import { textSummary } from './lib/k6-summary-0.0.2.js';
import papaparse from './lib/papaparse-5.3.2.js';
import * as k8s from './k8s.js'
// Parameters
const namespace = "scalability-test"
const min = 1000
const max = 256000
const data = encoding.b64encode("a".repeat(4))
const vus = 20
const listIterations = 100
// Option setting
const kubeconfig = k8s.kubeconfig(__ENV.KUBECONFIG)
const baseUrl = kubeconfig["url"]
const resourceCounts = exponentialCounts(min, max)
const scenarios = createAndListScenarios(resourceCounts, vus, listIterations)
const thresholds = sanityCheckThresholds(scenarios)
export const options = {
insecureSkipTLSVerify: true,
tlsAuth: [
{
cert: kubeconfig["cert"],
key: kubeconfig["key"],
},
],
summaryTrendStats: ['avg', 'min', 'med', 'max', 'p(95)', 'p(99)', 'count'],
scenarios: scenarios,
thresholds: thresholds
};
const k8sReqDurationTrend = new Trend('k8s_req_duration');
// Compute counts starting from min and multiplying times 2 up to max. E.g.
// exponentialCounts(100, 900) === [100, 200, 400, 800, 1600]
function exponentialCounts(min, max) {
const iterations = 1 + Math.ceil(Math.log2(max/min))
return Array.from(
new Array(iterations),
(x, i) => i === 0 ? min : min * (2 << (i - 1))
)
}
// Compute scenarios to create and list resources in quantities equal to resourceCounts
function createAndListScenarios(resourceCounts, vus, listIterations) {
const result = {}
let cumulatedIterations = 0
resourceCounts.forEach((count, i) => {
// resource pure-write scenario
const iterations = i === 0 ? count : (count - resourceCounts[i - 1])
result[`create-${count}`] = {
executor: 'shared-iterations',
exec: 'create',
vus: vus,
iterations: iterations,
env: {
startAfterIteration: cumulatedIterations.toString()
},
maxDuration: '24h',
startTime: cumulatedIterations * 0.001, // HACK: only to show in time order during execution
}
cumulatedIterations += iterations
// resource pure-read scenario
result[`list-${count}`] = {
executor: 'shared-iterations',
exec: 'list',
vus: vus,
iterations: listIterations,
env: {
startAfterIteration: cumulatedIterations.toString()
},
maxDuration: '24h',
startTime: cumulatedIterations * 0.001,
}
cumulatedIterations += listIterations
// resource read-while-writing scenario
result[`list-create-delete-${count}`] = {
executor: 'shared-iterations',
exec: 'listCreateDelete',
vus: vus,
iterations: listIterations,
env: {
startAfterIteration: cumulatedIterations.toString()
},
maxDuration: '24h',
startTime: cumulatedIterations * 0.001,
}
cumulatedIterations += listIterations
})
return result
}
// Returns some minimum sanity check thresholds
function sanityCheckThresholds(scenarios) {
let result = {
checks: ['rate>0.99']
}
// HACK: force k6 to compute per-scenario summary metrics via an always-true threshold
// can be removed when https://github.com/grafana/k6/issues/1321 is implemented
// this workaround follows recommendation in https://github.com/grafana/k6/issues/1836#issuecomment-771576459
Object.keys(scenarios).forEach(scenarioName => {
result[`k8s_req_duration{scenario:${scenarioName}}`] = [`max>=0`]
})
return result
}
// Test functions, in order of execution
export function setup() {
// delete leftovers, if any
k8s.del(`${baseUrl}/api/v1/namespaces/${namespace}`, true)
// create empty namespace
const body = {
"metadata": {
"name": namespace,
},
}
k8s.create(`${baseUrl}/api/v1/namespaces`, body)
}
import exec from 'k6/execution';
// HACK: force k6 to wait for previous scenarios to finish
// Note: this only really works on single instances, for scenarios with a known number of iterations
// Proper solution can be tackled when this issue is closed: https://github.com/grafana/k6/issues/1342
function waitPreviousScenarios() {
const startAfterIteration = parseInt(scenarios[exec.scenario.name].env.startAfterIteration)
while (true) {
const currentIteration = exec.instance.iterationsInterrupted + exec.instance.iterationsCompleted
if (currentIteration >= startAfterIteration) {
return
}
sleep(1)
}
}
export function create() {
waitPreviousScenarios()
const name = `test-config-map-${exec.scenario.name}-${exec.scenario.iterationInTest}`
const body = {
"metadata": {
"name": name,
"namespace": namespace
},
"data": {"data": data}
}
const res = k8s.create(`${baseUrl}/api/v1/namespaces/${namespace}/configmaps`, body)
k8sReqDurationTrend.add(res.timings.duration, {scenario: exec.scenario.name})
}
export function list() {
waitPreviousScenarios()
const responses = k8s.list(`${baseUrl}/api/v1/namespaces/${namespace}/configmaps`)
const totalDuration = responses.reduce((previous,current) => previous + current.timings.duration, 0)
k8sReqDurationTrend.add(totalDuration, {scenario: exec.scenario.name})
}
export function listCreateDelete() {
// read all
list()
// sleep a bit
sleep(Math.random())
// create one
const name = `test-config-map-${exec.scenario.name}-${exec.scenario.iterationInTest}`
const body = {
"metadata": {
"name": name,
"namespace": namespace
},
"data": {"data": data}
}
k8s.create(`${baseUrl}/api/v1/namespaces/${namespace}/configmaps`, body)
// delete it
k8s.del(`${baseUrl}/api/v1/namespaces/${namespace}/configmaps/${name}`)
}
export function teardown(data) {
k8s.del(`${baseUrl}/api/v1/namespaces/${namespace}`)
}
export function handleSummary(data) {
const headers = ["resources"].concat(options.summaryTrendStats)
let csv = []
Array("create", "list", "list-create-delete").forEach(operation => {
csv.push([operation])
csv.push(headers)
resourceCounts.forEach(count => {
const stats = data.metrics[`k8s_req_duration{scenario:${operation}-${count}}`].values
const row = [count].concat(options.summaryTrendStats.map(h => stats[h].toFixed(3)))
csv.push(row)
})
})
return {
'stdout': textSummary(data, { indent: ' ', enableColors: true }), // keep default text output
'results.csv': papaparse.unparse(csv, { delimiter: '\t' }),
}
}

66
k6/create_config_maps.js Normal file
View File

@ -0,0 +1,66 @@
import encoding from 'k6/encoding';
import exec from 'k6/execution';
import * as k8s from './k8s.js'
// Parameters
const namespace = "scalability-test"
const count = Number(__ENV.COUNT)
const data = encoding.b64encode("a".repeat(10*1024))
const vus = 10
// Option setting
const kubeconfig = k8s.kubeconfig(__ENV.KUBECONFIG, __ENV.CONTEXT)
const baseUrl = kubeconfig["url"]
export const options = {
insecureSkipTLSVerify: true,
tlsAuth: [
{
cert: kubeconfig["cert"],
key: kubeconfig["key"],
},
],
summaryTrendStats: ['avg', 'min', 'med', 'max', 'p(95)', 'p(99)', 'count'],
scenarios: {
create: {
executor: 'shared-iterations',
exec: 'create',
vus: vus,
iterations: count,
maxDuration: '1h',
},
},
thresholds: {
checks: ['rate>0.99']
}
};
// Test functions, in order of execution
export function setup() {
// delete leftovers, if any
k8s.del(`${baseUrl}/api/v1/namespaces/${namespace}`)
// create empty namespace
const body = {
"metadata": {
"name": namespace,
},
}
k8s.create(`${baseUrl}/api/v1/namespaces`, body)
}
export function create() {
const name = `test-config-map-${exec.scenario.name}-${exec.scenario.iterationInTest}`
const body = {
"metadata": {
"name": name,
"namespace": namespace
},
"data": {"data": data}
}
k8s.create(`${baseUrl}/api/v1/namespaces/${namespace}/configmaps`, body)
}

View File

@ -1,4 +1,5 @@
import { check } from 'k6';
import { sleep } from 'k6';
import encoding from 'k6/encoding';
import http from 'k6/http';
import * as YAML from './lib/js-yaml-4.1.0.mjs'
@ -8,11 +9,10 @@ import { URL } from './lib/url-1.0.0.js';
const limit = 5000
const timeout = '3600s'
// loads connection variables from kubeconfig's current context
export function kubeconfig(file){
// loads connection variables from kubeconfig's specified context
export function kubeconfig(file, contextName){
const config = YAML.load(open(file));
const contextName = config["current-context"]
const context = config["contexts"].find(c => c["name"] === contextName)["context"]
const clusterName = context["cluster"]
const userName = context["user"]
@ -32,21 +32,26 @@ export function create(url, body){
const res = http.post(url, JSON.stringify(body));
check(res, {
'POST returns status 201': (r) => r.status === 201,
'POST returns status 201 or 409': (r) => r.status === 201 || r.status === 409,
})
if (res.status === 409) {
// wait a bit and try again
sleep(Math.random())
return create(url, body)
}
return res
}
// deletes a k8s resource
export function del(url, ignoreChecks = false){
export function del(url){
const res = http.del(url)
if (!ignoreChecks){
check(res, {
'DELETE returns status 200': (r) => r.status === 200,
})
}
check(res, {
'DELETE returns status 200': (r) => r.status === 200,
})
return res
}

View File

@ -0,0 +1,78 @@
import { check } from 'k6';
import http from 'k6/http';
// Parameters
const vus = __ENV.VUS
const perVuIterations = __ENV.PER_VU_ITERATIONS
const baseUrl = __ENV.BASEURL
const username = __ENV.USERNAME
const password = __ENV.PASSWORD
const cluster = __ENV.CLUSTER
// Option setting
export const options = {
insecureSkipTLSVerify: true,
summaryTrendStats: ['avg', 'min', 'med', 'max', 'p(95)', 'p(99)', 'count'],
scenarios: {
list : {
executor: 'per-vu-iterations',
exec: 'list',
vus: vus,
iterations: perVuIterations,
maxDuration: '24h',
}
},
thresholds: {
checks: ['rate>0.99']
}
};
// Test functions, in order of execution
export function setup() {
// log in
const res = http.post(`${baseUrl}/v3-public/localProviders/local?action=login`, JSON.stringify({
"description": "UI session",
"responseType": "cookie",
"username": username,
"password": password
}))
check(res, {
'/v3-public/localProviders/local?action=login returns status 200': (r) => r.status === 200,
})
return http.cookieJar().cookiesForURL(res.url)
}
export function list(cookies) {
const url = cluster === "local"?
`${baseUrl}/v1/configmaps` :
`${baseUrl}/k8s/clusters/${cluster}/v1/configmaps`
let revision = null
let continueToken = null
while (true) {
const fullUrl = url + "?limit=100" +
(revision != null ? "&revision=" + revision : "") +
(continueToken != null ? "&continue=" + continueToken : "")
const res = http.get(fullUrl, {cookies: cookies})
check(res, {
'/v1/configmaps returns status 200': (r) => r.status === 200,
})
const body = JSON.parse(res.body)
if (body === undefined || body.continue === undefined) {
break
}
if (revision == null) {
revision = body.revision
}
continueToken = body.continue
}
}

View File

@ -0,0 +1,77 @@
import { check } from 'k6';
import http from 'k6/http';
// Parameters
const vus = __ENV.VUS
const perVuIterations = __ENV.PER_VU_ITERATIONS
const baseUrl = __ENV.BASEURL
const username = __ENV.USERNAME
const password = __ENV.PASSWORD
const cluster = __ENV.CLUSTER
// Option setting
export const options = {
insecureSkipTLSVerify: true,
summaryTrendStats: ['avg', 'min', 'med', 'max', 'p(95)', 'p(99)', 'count'],
scenarios: {
list : {
executor: 'per-vu-iterations',
exec: 'list',
vus: vus,
iterations: perVuIterations,
maxDuration: '24h',
}
},
thresholds: {
checks: ['rate>0.99']
}
};
// Test functions, in order of execution
export function setup() {
// log in
const res = http.post(`${baseUrl}/v3-public/localProviders/local?action=login`, JSON.stringify({
"description": "UI session",
"responseType": "cookie",
"username": username,
"password": password
}))
check(res, {
'/v3-public/localProviders/local?action=login returns status 200': (r) => r.status === 200,
})
return http.cookieJar().cookiesForURL(res.url)
}
export function list(cookies) {
const url = cluster === "local"?
`${baseUrl}/v1/configmaps` :
`${baseUrl}/k8s/clusters/${cluster}/v1/configmaps`
let i = 1
let revision = null
while (true) {
const fullUrl = url + "?pagesize=100&page=" + i +
(revision != null ? "&revision=" + revision : "")
const res = http.get(fullUrl, {cookies: cookies})
check(res, {
'/v1/configmaps returns status 200': (r) => r.status === 200,
})
const body = JSON.parse(res.body)
if (body === undefined || body.data === undefined || body.data.length === 0) {
break
}
if (revision == null) {
revision = body.revision
}
i = i + 1
}
}