--Task-- name: Reporting-pkce-access-token-10 enabled: True class_name: GatlingResultTask source_name: overseer-0 source_namespace: >default< target_name: overseer-0 target_namespace: >default< start: 0.0 stop: None timeout: not yet initialized for this Task as timeout was not explicitly defined, see updates below loop: False interval: None dependencies: [] wait_for: ['Logs-parse-pkce-access-token-10', 'Logs-parse-pkce-access-token-200', 'Logs-parse-pkce-access-token-400', 'Logs-parse-pkce-access-token-600', 'Logs-parse-pkce-access-token-800', 'Logs-parse-pkce-access-token-900'] preceding_task: None options: {'task_name': 'pkce-access-token-10'} group_name: None Current dir: /mnt/disk1/xslou/workshop/lodestar-fork/pyrock source (overseer-0) is a component 2025-03-19 21:16:33 - INFO: Timeout for this Task has changed to 3h 30m (12600 seconds) 2025-03-19 21:16:33 - INFO: timeout was set to GatlingResultTask default (half of global_duration or 3600 seconds (whatever is higher)), because it was unset Pod stdout file : /results/orders/Reporting-pkce-access-token-10/stdout.txt Pod stderr file : /results/orders/Reporting-pkce-access-token-10/stderr.txt Pod log : /results/orders/Reporting-pkce-access-token-10 ________________________________________________________________________________ [2025-03-19 21:16:33] Reporting-pkce-access-token-10 step1 : Write order for overseer to generate the report ________________________________________________________________________________ 2025-03-19 21:16:33 - INFO: Get overseer pod resources requests memory 2025-03-19 21:16:33,388 INFO 2025-03-19 21:16:33,388 INFO [loop_until]: kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm get pods overseer-0-59c948f569-rgrkv --output jsonpath={.spec.containers[].resources.requests.memory} 2025-03-19 21:16:33,388 INFO [loop_until]: (max_time=180, interval=5, expected_rc=[0] 2025-03-19 21:16:33,665 INFO [loop_until]: OK (rc = 0) 2025-03-19 21:16:33,665 DEBUG --- stdout --- 2025-03-19 21:16:33,665 DEBUG 8Gi 2025-03-19 21:16:33,665 DEBUG --- stderr --- 2025-03-19 21:16:33,665 DEBUG Order file: /mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_access_token/08_Verification/08_Reporting-pkce-access-token-10/order.json { "name": "Reporting-pkce-access-token-10", "command": " /lodestar/lodestar.py perf run-gatling --reports-only=\"/results/gatling/pkce-access-token-10\" --simulation-jvm-args=\"-XX:+ExitOnOutOfMemoryError -Xmx8G\" --archive-name=\"pkce-access-token-10.tar.gz\"", "out-dir": "/results/orders/Reporting-pkce-access-token-10" } ________________________________________________________________________________ [2025-03-19 21:16:33] Reporting-pkce-access-token-10 step2 : Make sure overseer is ready to accept order (not already busy) ________________________________________________________________________________ 2025-03-19 21:16:33,666 INFO 2025-03-19 21:16:33,666 INFO [loop_until]: curl --insecure https://overseer-0.xlou.iam.xlou-cdm.engineeringpit.com/orders/status.txt | grep "WAITING" 2025-03-19 21:16:33,666 INFO [loop_until]: (max_time=120, interval=5, expected_rc=[0] 2025-03-19 21:16:33,998 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected pattern found 2025-03-19 21:16:33,998 INFO [loop_until]: OK (rc = 0) 2025-03-19 21:16:33,998 DEBUG --- stdout --- 2025-03-19 21:16:33,998 DEBUG WAITING 2025-03-19 21:16:33,998 DEBUG --- stderr --- 2025-03-19 21:16:33,998 DEBUG % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 7 100 7 0 0 21 0 --:--:-- --:--:-- --:--:-- 21 ________________________________________________________________________________ [2025-03-19 21:16:33] Reporting-pkce-access-token-10 step3 : Send order to overseer ________________________________________________________________________________ 2025-03-19 21:16:33,999 INFO 2025-03-19 21:16:33,999 INFO [loop_until]: awk -F" " "{print NF}" <<< `kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm get pods --selector app=overseer-0 --output jsonpath={.items[*].metadata.name}` | grep 1 2025-03-19 21:16:33,999 INFO [loop_until]: (max_time=180, interval=10, expected_rc=[0] 2025-03-19 21:16:34,275 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected number of elements found 2025-03-19 21:16:34,275 INFO [loop_until]: OK (rc = 0) 2025-03-19 21:16:34,275 DEBUG --- stdout --- 2025-03-19 21:16:34,275 DEBUG overseer-0-59c948f569-rgrkv 2025-03-19 21:16:34,275 DEBUG --- stderr --- 2025-03-19 21:16:34,275 DEBUG 2025-03-19 21:16:34,275 INFO 2025-03-19 21:16:34,275 INFO [loop_until]: kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm cp /mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_access_token/08_Verification/08_Reporting-pkce-access-token-10/order.json overseer-0-59c948f569-rgrkv:/results/orders/order.json 2025-03-19 21:16:34,276 INFO [loop_until]: (max_time=180, interval=5, expected_rc=[0] 2025-03-19 21:16:35,622 INFO [loop_until]: OK (rc = 0) 2025-03-19 21:16:35,622 DEBUG --- stdout --- 2025-03-19 21:16:35,622 DEBUG 2025-03-19 21:16:35,622 DEBUG --- stderr --- 2025-03-19 21:16:35,622 DEBUG Order has been successfully forwarded to overseer ________________________________________________________________________________ [2025-03-19 21:16:35] Reporting-pkce-access-token-10 step4 : Wait order is done ________________________________________________________________________________ Workaround for PERF-1966. Sleeping for 5 seconds. 2025-03-19 21:16:40,622 INFO 2025-03-19 21:16:40,623 INFO [loop_until]: curl --insecure https://overseer-0.xlou.iam.xlou-cdm.engineeringpit.com/orders/status.txt | grep "WAITING" 2025-03-19 21:16:40,623 INFO [loop_until]: (max_time=12600, interval=5, expected_rc=[0] 2025-03-19 21:16:40,834 INFO [loop_until]: Function succeeded after 0s (rc=0) - failed to find expected output: WAITING - retry 2025-03-19 21:16:46,045 INFO [loop_until]: Function succeeded after 5s (rc=0) - expected pattern found 2025-03-19 21:16:46,045 INFO [loop_until]: OK (rc = 0) 2025-03-19 21:16:46,045 DEBUG --- stdout --- 2025-03-19 21:16:46,045 DEBUG WAITING 2025-03-19 21:16:46,045 DEBUG --- stderr --- 2025-03-19 21:16:46,046 DEBUG % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 7 100 7 0 0 34 0 --:--:-- --:--:-- --:--:-- 34 ________________________________________________________________________________ [2025-03-19 21:16:46] Reporting-pkce-access-token-10 step5 : Wait until gatling report is generated on overseer ________________________________________________________________________________ 2025-03-19 21:16:46,046 INFO 2025-03-19 21:16:46,046 INFO [loop_until]: awk -F" " "{print NF}" <<< `kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm get pods --selector app=overseer-0 --output jsonpath={.items[*].metadata.name}` | grep 1 2025-03-19 21:16:46,046 INFO [loop_until]: (max_time=180, interval=10, expected_rc=[0] 2025-03-19 21:16:46,322 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected number of elements found 2025-03-19 21:16:46,322 INFO [loop_until]: OK (rc = 0) 2025-03-19 21:16:46,322 DEBUG --- stdout --- 2025-03-19 21:16:46,322 DEBUG overseer-0-59c948f569-rgrkv 2025-03-19 21:16:46,322 DEBUG --- stderr --- 2025-03-19 21:16:46,322 DEBUG Checking pod: overseer-0-59c948f569-rgrkv for file exists, if not wait. 2025-03-19 21:16:46,325 INFO 2025-03-19 21:16:46,325 INFO [loop_until]: kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm exec overseer-0-59c948f569-rgrkv --stdin -- bash -c 'if [ -f "/results/gatling/pkce-access-token-10/pkce-access-token-10.tar.gz" ]; then echo "/results/gatling/pkce-access-token-10/pkce-access-token-10.tar.gz file found"; exit 0; else echo "/results/gatling/pkce-access-token-10/pkce-access-token-10.tar.gz file not found"; exit 1; fi' | grep "/results/gatling/pkce-access-token-10/pkce-access-token-10.tar.gz file found" 2025-03-19 21:16:46,325 INFO [loop_until]: (max_time=180, interval=5, expected_rc=[0] 2025-03-19 21:16:47,135 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected pattern found 2025-03-19 21:16:47,135 INFO [loop_until]: OK (rc = 0) 2025-03-19 21:16:47,135 DEBUG --- stdout --- 2025-03-19 21:16:47,135 DEBUG /results/gatling/pkce-access-token-10/pkce-access-token-10.tar.gz file found 2025-03-19 21:16:47,135 DEBUG --- stderr --- 2025-03-19 21:16:47,135 DEBUG 2025-03-19 21:16:47,135 INFO 2025-03-19 21:16:47,135 INFO [run_command]: kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm exec overseer-0-59c948f569-rgrkv --stdin -- du -k /results/gatling/pkce-access-token-10/pkce-access-token-10.tar.gz 2025-03-19 21:16:47,923 INFO [run_command]: OK (rc = 0 - expected to be in [0]) 2025-03-19 21:16:47,923 DEBUG --- stdout --- 2025-03-19 21:16:47,923 DEBUG 272 /results/gatling/pkce-access-token-10/pkce-access-token-10.tar.gz 2025-03-19 21:16:47,923 DEBUG --- stderr --- 2025-03-19 21:16:47,923 DEBUG 2025-03-19 21:16:47,923 INFO - Download file (size 272k) source : /results/gatling/pkce-access-token-10/pkce-access-token-10.tar.gz @ overseer-0-59c948f569-rgrkv destination : /mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_access_token/shared/pkce-access-token-10.tar.gz 2025-03-19 21:16:47,924 INFO 2025-03-19 21:16:47,924 INFO [loop_until]: kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm cp --retries=100 overseer-0-59c948f569-rgrkv:/results/gatling/pkce-access-token-10/pkce-access-token-10.tar.gz /mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_access_token/shared/pkce-access-token-10.tar.gz 2025-03-19 21:16:47,924 INFO [loop_until]: (max_time=-1, interval=5, expected_rc=[0] 2025-03-19 21:16:48,904 INFO [loop_until]: OK (rc = 0) 2025-03-19 21:16:48,904 DEBUG --- stdout --- 2025-03-19 21:16:48,904 DEBUG tar: Removing leading `/' from member names 2025-03-19 21:16:48,904 DEBUG --- stderr --- 2025-03-19 21:16:48,904 DEBUG ________________________________________________________________________________ [2025-03-19 21:16:48] Reporting-pkce-access-token-10 step6 : Unzip the result ________________________________________________________________________________ 2025-03-19 21:16:48,905 INFO 2025-03-19 21:16:48,905 INFO [run_command]: tar zxf /mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_access_token/shared/pkce-access-token-10.tar.gz -C /mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_access_token/07_Scenario_PKCEAccessToken/01_pkce-access-token-10/gatling 2025-03-19 21:16:48,919 INFO [run_command]: OK (rc = 0 - expected to be in [0]) 2025-03-19 21:16:48,919 DEBUG --- stdout --- 2025-03-19 21:16:48,919 DEBUG 2025-03-19 21:16:48,919 DEBUG --- stderr --- 2025-03-19 21:16:48,919 DEBUG 2025-03-19 21:16:48,919 INFO ________________________________________________________________________________ [2025-03-19 21:16:48] Reporting-pkce-access-token-10 step7 : Print rc order ________________________________________________________________________________ 2025-03-19 21:16:48,919 INFO 2025-03-19 21:16:48,919 INFO [loop_until]: awk -F" " "{print NF}" <<< `kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm get pods --selector app=overseer-0 --output jsonpath={.items[*].metadata.name}` | grep 1 2025-03-19 21:16:48,919 INFO [loop_until]: (max_time=180, interval=10, expected_rc=[0] 2025-03-19 21:16:49,193 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected number of elements found 2025-03-19 21:16:49,193 INFO [loop_until]: OK (rc = 0) 2025-03-19 21:16:49,193 DEBUG --- stdout --- 2025-03-19 21:16:49,193 DEBUG overseer-0-59c948f569-rgrkv 2025-03-19 21:16:49,193 DEBUG --- stderr --- 2025-03-19 21:16:49,193 DEBUG Checking pod: overseer-0-59c948f569-rgrkv for file exists, if not wait. 2025-03-19 21:16:49,194 INFO 2025-03-19 21:16:49,194 INFO [loop_until]: kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm exec overseer-0-59c948f569-rgrkv --stdin -- bash -c 'if [ -f "/results/orders/Reporting-pkce-access-token-10/rc.txt" ]; then echo "/results/orders/Reporting-pkce-access-token-10/rc.txt file found"; exit 0; else echo "/results/orders/Reporting-pkce-access-token-10/rc.txt file not found"; exit 1; fi' | grep "/results/orders/Reporting-pkce-access-token-10/rc.txt file found" 2025-03-19 21:16:49,194 INFO [loop_until]: (max_time=180, interval=5, expected_rc=[0] 2025-03-19 21:16:49,978 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected pattern found 2025-03-19 21:16:49,978 INFO [loop_until]: OK (rc = 0) 2025-03-19 21:16:49,978 DEBUG --- stdout --- 2025-03-19 21:16:49,978 DEBUG /results/orders/Reporting-pkce-access-token-10/rc.txt file found 2025-03-19 21:16:49,978 DEBUG --- stderr --- 2025-03-19 21:16:49,978 DEBUG 2025-03-19 21:16:49,978 INFO 2025-03-19 21:16:49,978 INFO [run_command]: kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm exec overseer-0-59c948f569-rgrkv --stdin -- du -k /results/orders/Reporting-pkce-access-token-10/rc.txt 2025-03-19 21:16:50,766 INFO [run_command]: OK (rc = 0 - expected to be in [0]) 2025-03-19 21:16:50,766 DEBUG --- stdout --- 2025-03-19 21:16:50,766 DEBUG 4 /results/orders/Reporting-pkce-access-token-10/rc.txt 2025-03-19 21:16:50,766 DEBUG --- stderr --- 2025-03-19 21:16:50,766 DEBUG 2025-03-19 21:16:50,766 INFO - Download file (size 4k) source : /results/orders/Reporting-pkce-access-token-10/rc.txt @ overseer-0-59c948f569-rgrkv destination : /mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_access_token/08_Verification/08_Reporting-pkce-access-token-10/rc.txt 2025-03-19 21:16:50,767 INFO 2025-03-19 21:16:50,767 INFO [loop_until]: kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm cp --retries=100 overseer-0-59c948f569-rgrkv:/results/orders/Reporting-pkce-access-token-10/rc.txt /mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_access_token/08_Verification/08_Reporting-pkce-access-token-10/rc.txt 2025-03-19 21:16:50,767 INFO [loop_until]: (max_time=-1, interval=5, expected_rc=[0] 2025-03-19 21:16:51,479 INFO [loop_until]: OK (rc = 0) 2025-03-19 21:16:51,479 DEBUG --- stdout --- 2025-03-19 21:16:51,479 DEBUG tar: Removing leading `/' from member names 2025-03-19 21:16:51,479 DEBUG --- stderr --- 2025-03-19 21:16:51,479 DEBUG 2025-03-19 21:16:51,480 DEBUG [print_head_tail]: Input file /mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_access_token/08_Verification/08_Reporting-pkce-access-token-10/rc.txt is small (1 lines), printing all lines: 2025-03-19 21:16:51,480 INFO ----- output ----- CMD SUCCESS: command returns code 0 (expected [0, -9, 143, 137, -15]) ________________________________________________________________________________ [2025-03-19 21:16:51] Reporting-pkce-access-token-10 step8 : Check rc log ________________________________________________________________________________ CMD SUCCESS: command returns code 0 (expected [0, -9, 143, 137, -15]) PASS: no error found in rc log ________________________________________________________________________________ [2025-03-19 21:16:51] Reporting-pkce-access-token-10 step9 : Print stdout order ________________________________________________________________________________ 2025-03-19 21:16:51,715 INFO 2025-03-19 21:16:51,715 INFO [loop_until]: awk -F" " "{print NF}" <<< `kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm get pods --selector app=overseer-0 --output jsonpath={.items[*].metadata.name}` | grep 1 2025-03-19 21:16:51,715 INFO [loop_until]: (max_time=180, interval=10, expected_rc=[0] 2025-03-19 21:16:51,989 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected number of elements found 2025-03-19 21:16:51,989 INFO [loop_until]: OK (rc = 0) 2025-03-19 21:16:51,989 DEBUG --- stdout --- 2025-03-19 21:16:51,989 DEBUG overseer-0-59c948f569-rgrkv 2025-03-19 21:16:51,989 DEBUG --- stderr --- 2025-03-19 21:16:51,989 DEBUG Checking pod: overseer-0-59c948f569-rgrkv for file exists, if not wait. 2025-03-19 21:16:51,991 INFO 2025-03-19 21:16:51,991 INFO [loop_until]: kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm exec overseer-0-59c948f569-rgrkv --stdin -- bash -c 'if [ -f "/results/orders/Reporting-pkce-access-token-10/stdout.txt" ]; then echo "/results/orders/Reporting-pkce-access-token-10/stdout.txt file found"; exit 0; else echo "/results/orders/Reporting-pkce-access-token-10/stdout.txt file not found"; exit 1; fi' | grep "/results/orders/Reporting-pkce-access-token-10/stdout.txt file found" 2025-03-19 21:16:51,991 INFO [loop_until]: (max_time=180, interval=5, expected_rc=[0] 2025-03-19 21:16:52,789 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected pattern found 2025-03-19 21:16:52,789 INFO [loop_until]: OK (rc = 0) 2025-03-19 21:16:52,789 DEBUG --- stdout --- 2025-03-19 21:16:52,789 DEBUG /results/orders/Reporting-pkce-access-token-10/stdout.txt file found 2025-03-19 21:16:52,789 DEBUG --- stderr --- 2025-03-19 21:16:52,789 DEBUG 2025-03-19 21:16:52,789 INFO 2025-03-19 21:16:52,789 INFO [run_command]: kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm exec overseer-0-59c948f569-rgrkv --stdin -- du -k /results/orders/Reporting-pkce-access-token-10/stdout.txt 2025-03-19 21:16:53,580 INFO [run_command]: OK (rc = 0 - expected to be in [0]) 2025-03-19 21:16:53,580 DEBUG --- stdout --- 2025-03-19 21:16:53,580 DEBUG 8 /results/orders/Reporting-pkce-access-token-10/stdout.txt 2025-03-19 21:16:53,580 DEBUG --- stderr --- 2025-03-19 21:16:53,580 DEBUG 2025-03-19 21:16:53,580 INFO - Download file (size 8k) source : /results/orders/Reporting-pkce-access-token-10/stdout.txt @ overseer-0-59c948f569-rgrkv destination : /mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_access_token/08_Verification/08_Reporting-pkce-access-token-10/stdout.txt 2025-03-19 21:16:53,581 INFO 2025-03-19 21:16:53,581 INFO [loop_until]: kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm cp --retries=100 overseer-0-59c948f569-rgrkv:/results/orders/Reporting-pkce-access-token-10/stdout.txt /mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_access_token/08_Verification/08_Reporting-pkce-access-token-10/stdout.txt 2025-03-19 21:16:53,581 INFO [loop_until]: (max_time=-1, interval=5, expected_rc=[0] 2025-03-19 21:16:54,296 INFO [loop_until]: OK (rc = 0) 2025-03-19 21:16:54,296 DEBUG --- stdout --- 2025-03-19 21:16:54,296 DEBUG tar: Removing leading `/' from member names 2025-03-19 21:16:54,296 DEBUG --- stderr --- 2025-03-19 21:16:54,296 DEBUG 2025-03-19 21:16:54,296 DEBUG [print_head_tail]: Input file /mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_access_token/08_Verification/08_Reporting-pkce-access-token-10/stdout.txt is small (90 lines), printing all lines: 2025-03-19 21:16:54,297 INFO ----- output ----- 2025-03-19 21:16:36,339 INFO pom.xml copied from /home/jenkins/lodestar/pyrock/shared/clients/gatling to temporary folder /tmp/tmpbn4s58z7 2025-03-19 21:16:36,340 INFO Running Gatling simulation with command: mvn gatling:test --batch-mode -Dgatling.reportsOnly="/results/gatling/pkce-access-token-10/loadtest-20250319151144813" -Dgatling.jvmArgs="-XX:+ExitOnOutOfMemoryError,-Xmx8G" [INFO] Scanning for projects... [INFO] [INFO] -----------< com.forgerock.pyrock:pyrock-gatling-simulation >----------- [INFO] Building pyrock-gatling-simulation 3.12.0 [INFO] from pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] >>> gatling:4.9.6:test (default-cli) > test-compile @ pyrock-gatling-simulation >>> [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ pyrock-gatling-simulation --- [INFO] skip non existing resourceDirectory /tmp/tmpbn4s58z7/src/main/resources [INFO] [INFO] --- compiler:3.13.0:compile (default-compile) @ pyrock-gatling-simulation --- [INFO] No sources to compile [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ pyrock-gatling-simulation --- [INFO] skip non existing resourceDirectory /tmp/tmpbn4s58z7/src/test/resources [INFO] [INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ pyrock-gatling-simulation --- [INFO] No sources to compile [INFO] [INFO] --- scala:4.9.2:testCompile (default) @ pyrock-gatling-simulation --- [INFO] compile in 0.0 s [INFO] No sources to compile [INFO] [INFO] <<< gatling:4.9.6:test (default-cli) < test-compile @ pyrock-gatling-simulation <<< [INFO] [INFO] [INFO] --- gatling:4.9.6:test (default-cli) @ pyrock-gatling-simulation --- 21:16:38,199 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version 1.5.8 21:16:38,200 |-INFO in ch.qos.logback.classic.util.ContextInitializer@12d3a4e9 - No custom configurators were discovered as a service. 21:16:38,200 |-INFO in ch.qos.logback.classic.util.ContextInitializer@12d3a4e9 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator 21:16:38,201 |-INFO in ch.qos.logback.classic.util.ContextInitializer@12d3a4e9 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator 21:16:38,207 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo] 21:16:38,207 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo] 21:16:38,214 |-INFO in ch.qos.logback.classic.util.ContextInitializer@12d3a4e9 - ch.qos.logback.classic.joran.SerializedModelConfigurator.configure() call lasted 6 milliseconds. ExecutionStatus=INVOKE_NEXT_IF_ANY 21:16:38,214 |-INFO in ch.qos.logback.classic.util.ContextInitializer@12d3a4e9 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator 21:16:38,215 |-INFO in ch.qos.logback.classic.util.ContextInitializer@12d3a4e9 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator 21:16:38,215 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml] 21:16:38,218 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.m2/repository/io/gatling/gatling-maven-plugin/4.9.6/gatling-maven-plugin-4.9.6.jar!/logback.xml] 21:16:38,223 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@240237d2 - URL [jar:file:/home/jenkins/.m2/repository/io/gatling/gatling-maven-plugin/4.9.6/gatling-maven-plugin-4.9.6.jar!/logback.xml] is not of type file 21:16:38,268 |-WARN in ch.qos.logback.classic.joran.action.LevelAction - element is deprecated. Near [level] on line 12 21:16:38,268 |-WARN in ch.qos.logback.classic.joran.action.LevelAction - Please use "level" attribute within or elements instead. 21:16:38,308 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [CONSOLE] 21:16:38,308 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.ConsoleAppender] 21:16:38,315 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property 21:16:38,337 |-INFO in ch.qos.logback.classic.model.processor.LevelModelHandler - ROOT level set to WARN 21:16:38,337 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [CONSOLE] to Logger[ROOT] 21:16:38,337 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@25a65b77 - End of configuration. 21:16:38,338 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@2ed0fbae - Registering current configuration as safe fallback point 21:16:38,338 |-INFO in ch.qos.logback.classic.util.ContextInitializer@12d3a4e9 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 123 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY Parsing log file(s)... Parsing log file(s) done in 1s. Generating reports... ================================================================================ ---- Global Information -------------------------------------------------------- > request count 144342 (OK=144336 KO=6 ) > min response time 38 (OK=41 KO=38 ) > max response time 1291 (OK=1291 KO=43 ) > mean response time 56 (OK=56 KO=41 ) > std deviation 10 (OK=10 KO=2 ) > response time 50th percentile 55 (OK=55 KO=41 ) > response time 75th percentile 59 (OK=59 KO=42 ) > response time 95th percentile 71 (OK=71 KO=43 ) > response time 99th percentile 76 (OK=76 KO=43 ) > mean requests/sec 40.12 (OK=40.12 KO=0 ) ---- Response Time Distribution ------------------------------------------------ > t < 800 ms 144332 ( 99.99%) > 800 ms <= t < 1200 ms 3 ( 0%) > t >= 1200 ms 1 ( 0%) > failed 6 ( 0%) ---- Errors -------------------------------------------------------------------- > status.find.is(200), but actually found 502 5 (83.33%) > status.find.in([200, 209], 304), found 502 1 (16.67%) ================================================================================ Reports generated, please open the following file: file:///results/gatling/pkce-access-token-10/loadtest-20250319151144813/index.html [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 3.791 s [INFO] Finished at: 2025-03-19T21:16:40Z [INFO] ------------------------------------------------------------------------ 2025-03-19 21:16:41,027 INFO Gatling simulation run ended successfully 2025-03-19 21:16:41,027 INFO Creating archive pkce-access-token-10.tar.gz with report files 2025-03-19 21:16:41,131 INFO Archive /results/gatling/pkce-access-token-10/pkce-access-token-10.tar.gz successfully created ________________________________________________________________________________ [2025-03-19 21:16:54] Reporting-pkce-access-token-10 step10 : Check stdout log and parse its content ________________________________________________________________________________ PASS: no error found in stdout log ________________________________________________________________________________ [2025-03-19 21:16:54] Reporting-pkce-access-token-10 step11 : Print stderr order ________________________________________________________________________________ 2025-03-19 21:16:54,298 INFO 2025-03-19 21:16:54,298 INFO [loop_until]: awk -F" " "{print NF}" <<< `kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm get pods --selector app=overseer-0 --output jsonpath={.items[*].metadata.name}` | grep 1 2025-03-19 21:16:54,298 INFO [loop_until]: (max_time=180, interval=10, expected_rc=[0] 2025-03-19 21:16:54,572 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected number of elements found 2025-03-19 21:16:54,572 INFO [loop_until]: OK (rc = 0) 2025-03-19 21:16:54,572 DEBUG --- stdout --- 2025-03-19 21:16:54,572 DEBUG overseer-0-59c948f569-rgrkv 2025-03-19 21:16:54,572 DEBUG --- stderr --- 2025-03-19 21:16:54,572 DEBUG Checking pod: overseer-0-59c948f569-rgrkv for file exists, if not wait. 2025-03-19 21:16:54,573 INFO 2025-03-19 21:16:54,573 INFO [loop_until]: kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm exec overseer-0-59c948f569-rgrkv --stdin -- bash -c 'if [ -f "/results/orders/Reporting-pkce-access-token-10/stderr.txt" ]; then echo "/results/orders/Reporting-pkce-access-token-10/stderr.txt file found"; exit 0; else echo "/results/orders/Reporting-pkce-access-token-10/stderr.txt file not found"; exit 1; fi' | grep "/results/orders/Reporting-pkce-access-token-10/stderr.txt file found" 2025-03-19 21:16:54,573 INFO [loop_until]: (max_time=180, interval=5, expected_rc=[0] 2025-03-19 21:16:55,442 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected pattern found 2025-03-19 21:16:55,442 INFO [loop_until]: OK (rc = 0) 2025-03-19 21:16:55,442 DEBUG --- stdout --- 2025-03-19 21:16:55,443 DEBUG /results/orders/Reporting-pkce-access-token-10/stderr.txt file found 2025-03-19 21:16:55,443 DEBUG --- stderr --- 2025-03-19 21:16:55,443 DEBUG 2025-03-19 21:16:55,443 INFO 2025-03-19 21:16:55,443 INFO [run_command]: kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm exec overseer-0-59c948f569-rgrkv --stdin -- du -k /results/orders/Reporting-pkce-access-token-10/stderr.txt 2025-03-19 21:16:56,233 INFO [run_command]: OK (rc = 0 - expected to be in [0]) 2025-03-19 21:16:56,233 DEBUG --- stdout --- 2025-03-19 21:16:56,233 DEBUG 0 /results/orders/Reporting-pkce-access-token-10/stderr.txt 2025-03-19 21:16:56,233 DEBUG --- stderr --- 2025-03-19 21:16:56,233 DEBUG 2025-03-19 21:16:56,233 INFO - Download file (size 0k) source : /results/orders/Reporting-pkce-access-token-10/stderr.txt @ overseer-0-59c948f569-rgrkv destination : /mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_access_token/08_Verification/08_Reporting-pkce-access-token-10/stderr.txt 2025-03-19 21:16:56,234 INFO 2025-03-19 21:16:56,234 INFO [loop_until]: kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm cp --retries=100 overseer-0-59c948f569-rgrkv:/results/orders/Reporting-pkce-access-token-10/stderr.txt /mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_access_token/08_Verification/08_Reporting-pkce-access-token-10/stderr.txt 2025-03-19 21:16:56,234 INFO [loop_until]: (max_time=-1, interval=5, expected_rc=[0] 2025-03-19 21:16:56,984 INFO [loop_until]: OK (rc = 0) 2025-03-19 21:16:56,984 DEBUG --- stdout --- 2025-03-19 21:16:56,984 DEBUG tar: Removing leading `/' from member names 2025-03-19 21:16:56,984 DEBUG --- stderr --- 2025-03-19 21:16:56,984 DEBUG 2025-03-19 21:16:56,984 DEBUG [print_head_tail]: Input file /mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_access_token/08_Verification/08_Reporting-pkce-access-token-10/stderr.txt is small (0 lines), printing all lines: 2025-03-19 21:16:56,984 INFO ----- output ----- ________________________________________________________________________________ [2025-03-19 21:16:56] Reporting-pkce-access-token-10 step12 : Check stderr log ________________________________________________________________________________ PASS: no error found in stderr log ________________________________________________________________________________ [2025-03-19 21:16:56] Reporting-pkce-access-token-10 step13 : Analyze graphs for spikes ________________________________________________________________________________ Analyze Gatling graphs for spikes checking parameters open overall stats JSON file checking simulation request restLoginInitiate checking simulation request restLoginUsernamePasswordCallback checking simulation request User Authorize PKCE stage checking simulation request User AccessToken PKCE stage no spikes found ________________________________________________________________________________ [2025-03-19 21:16:56] Reporting-pkce-access-token-10 step14 : Collect Gatling simulation data ________________________________________________________________________________ collected stats : { "global": { "name": "All Requests", "numberOfRequests": { "total": 144342, "ok": 144336, "ko": 6 }, "minResponseTime": { "total": 38, "ok": 41, "ko": 38 }, "maxResponseTime": { "total": 1291, "ok": 1291, "ko": 43 }, "meanResponseTime": { "total": 56, "ok": 56, "ko": 41 }, "standardDeviation": { "total": 10, "ok": 10, "ko": 2 }, "percentiles1": { "total": 55, "ok": 55, "ko": 41 }, "percentiles2": { "total": 59, "ok": 59, "ko": 42 }, "percentiles3": { "total": 71, "ok": 71, "ko": 43 }, "percentiles4": { "total": 76, "ok": 76, "ko": 43 }, "group1": { "name": "t < 800 ms", "htmlName": "t < 800 ms", "count": 144332, "percentage": 99.99307200953291 }, "group2": { "name": "800 ms <= t < 1200 ms", "htmlName": "t >= 800 ms
t < 1200 ms", "count": 3, "percentage": 0.002078397140125535 }, "group3": { "name": "t >= 1200 ms", "htmlName": "t >= 1200 ms", "count": 1, "percentage": 0.0006927990467085118 }, "group4": { "name": "failed", "htmlName": "failed", "count": 6, "percentage": 0.00415679428025107 }, "meanNumberOfRequestsPerSecond": { "total": 40.117287381878825, "ok": 40.11561978877154, "ko": 0.0016675931072818232 } }, "details": [ { "name": "restLoginInitiate", "numberOfRequests": { "total": 36091, "ok": 36086, "ko": 5 }, "minResponseTime": { "total": 39, "ok": 42, "ko": 39 }, "maxResponseTime": { "total": 1110, "ok": 1110, "ko": 43 }, "meanResponseTime": { "total": 50, "ok": 50, "ko": 41 }, "standardDeviation": { "total": 8, "ok": 8, "ko": 1 }, "percentiles1": { "total": 50, "ok": 50, "ko": 42 }, "percentiles2": { "total": 52, "ok": 52, "ko": 42 }, "percentiles3": { "total": 55, "ok": 55, "ko": 43 }, "percentiles4": { "total": 62, "ok": 62, "ko": 43 }, "group1": { "name": "t < 800 ms", "htmlName": "t < 800 ms", "count": 36085, "percentage": 99.98337535673714 }, "group2": { "name": "800 ms <= t < 1200 ms", "htmlName": "t >= 800 ms
t < 1200 ms", "count": 1, "percentage": 0.002770773877143886 }, "group3": { "name": "t >= 1200 ms", "htmlName": "t >= 1200 ms", "count": 0, "percentage": 0.0 }, "group4": { "name": "failed", "htmlName": "failed", "count": 5, "percentage": 0.013853869385719432 }, "meanNumberOfRequestsPerSecond": { "total": 10.030850472484714, "ok": 10.029460811561979, "ko": 0.0013896609227348527 }, "spikes": [] }, { "name": "restLoginUsernamePasswordCallback", "numberOfRequests": { "total": 36085, "ok": 36085, "ko": 0 }, "minResponseTime": { "total": 48, "ok": 48, "ko": 0 }, "maxResponseTime": { "total": 1098, "ok": 1098, "ko": 0 }, "meanResponseTime": { "total": 63, "ok": 63, "ko": 0 }, "standardDeviation": { "total": 12, "ok": 12, "ko": 0 }, "percentiles1": { "total": 61, "ok": 61, "ko": 0 }, "percentiles2": { "total": 69, "ok": 69, "ko": 0 }, "percentiles3": { "total": 75, "ok": 75, "ko": 0 }, "percentiles4": { "total": 79, "ok": 79, "ko": 0 }, "group1": { "name": "t < 800 ms", "htmlName": "t < 800 ms", "count": 36083, "percentage": 99.99445753082998 }, "group2": { "name": "800 ms <= t < 1200 ms", "htmlName": "t >= 800 ms
t < 1200 ms", "count": 2, "percentage": 0.005542469170015242 }, "group3": { "name": "t >= 1200 ms", "htmlName": "t >= 1200 ms", "count": 0, "percentage": 0.0 }, "group4": { "name": "failed", "htmlName": "failed", "count": 0, "percentage": 0.0 }, "meanNumberOfRequestsPerSecond": { "total": 10.029182879377432, "ok": 10.029182879377432, "ko": 0 }, "spikes": [] }, { "name": "User Authorize PKCE stage", "numberOfRequests": { "total": 36083, "ok": 36083, "ko": 0 }, "minResponseTime": { "total": 43, "ok": 43, "ko": 0 }, "maxResponseTime": { "total": 788, "ok": 788, "ko": 0 }, "meanResponseTime": { "total": 55, "ok": 55, "ko": 0 }, "standardDeviation": { "total": 8, "ok": 8, "ko": 0 }, "percentiles1": { "total": 54, "ok": 54, "ko": 0 }, "percentiles2": { "total": 57, "ok": 57, "ko": 0 }, "percentiles3": { "total": 61, "ok": 61, "ko": 0 }, "percentiles4": { "total": 65, "ok": 65, "ko": 0 }, "group1": { "name": "t < 800 ms", "htmlName": "t < 800 ms", "count": 36083, "percentage": 100.0 }, "group2": { "name": "800 ms <= t < 1200 ms", "htmlName": "t >= 800 ms
t < 1200 ms", "count": 0, "percentage": 0.0 }, "group3": { "name": "t >= 1200 ms", "htmlName": "t >= 1200 ms", "count": 0, "percentage": 0.0 }, "group4": { "name": "failed", "htmlName": "failed", "count": 0, "percentage": 0.0 }, "meanNumberOfRequestsPerSecond": { "total": 10.028627015008338, "ok": 10.028627015008338, "ko": 0 }, "spikes": [] }, { "name": "User AccessToken PKCE stage", "numberOfRequests": { "total": 36083, "ok": 36082, "ko": 1 }, "minResponseTime": { "total": 38, "ok": 41, "ko": 38 }, "maxResponseTime": { "total": 1291, "ok": 1291, "ko": 38 }, "meanResponseTime": { "total": 56, "ok": 56, "ko": 38 }, "standardDeviation": { "total": 9, "ok": 9, "ko": 0 }, "percentiles1": { "total": 56, "ok": 56, "ko": 38 }, "percentiles2": { "total": 59, "ok": 59, "ko": 38 }, "percentiles3": { "total": 64, "ok": 64, "ko": 38 }, "percentiles4": { "total": 68, "ok": 68, "ko": 38 }, "group1": { "name": "t < 800 ms", "htmlName": "t < 800 ms", "count": 36081, "percentage": 99.99445722362331 }, "group2": { "name": "800 ms <= t < 1200 ms", "htmlName": "t >= 800 ms
t < 1200 ms", "count": 0, "percentage": 0.0 }, "group3": { "name": "t >= 1200 ms", "htmlName": "t >= 1200 ms", "count": 1, "percentage": 0.0027713881883435413 }, "group4": { "name": "failed", "htmlName": "failed", "count": 1, "percentage": 0.0027713881883435413 }, "meanNumberOfRequestsPerSecond": { "total": 10.028627015008338, "ok": 10.028349082823791, "ko": 0.00027793218454697053 }, "spikes": [] } ] } { "concurrency": null, "generic_stats": { "avg_num_of_requests_per_second": 40, "avg_response_time": 56, "max_response_time": 1291, "min_response_time": 41, "num_requests": 144342, "num_requests_pass": 144336, "num_requests_percent_pass": 99.996 }, "options": "; testCase:am.PKCEauthGrantFlow; testMode:open; throughput:10; duration:3600", "stats": { "details": [ { "group1": { "count": 36085, "htmlName": "t < 800 ms", "name": "t < 800 ms", "percentage": 99.98337535673714 }, "group2": { "count": 1, "htmlName": "t >= 800 ms
t < 1200 ms", "name": "800 ms <= t < 1200 ms", "percentage": 0.002770773877143886 }, "group3": { "count": 0, "htmlName": "t >= 1200 ms", "name": "t >= 1200 ms", "percentage": 0.0 }, "group4": { "count": 5, "htmlName": "failed", "name": "failed", "percentage": 0.013853869385719432 }, "maxResponseTime": { "ko": 43, "ok": 1110, "total": 1110 }, "meanNumberOfRequestsPerSecond": { "ko": 0.0013896609227348527, "ok": 10.029460811561979, "total": 10.030850472484714 }, "meanResponseTime": { "ko": 41, "ok": 50, "total": 50 }, "minResponseTime": { "ko": 39, "ok": 42, "total": 39 }, "name": "restLoginInitiate", "numberOfRequests": { "ko": 5, "ok": 36086, "total": 36091 }, "percentiles1": { "ko": 42, "ok": 50, "total": 50 }, "percentiles2": { "ko": 42, "ok": 52, "total": 52 }, "percentiles3": { "ko": 43, "ok": 55, "total": 55 }, "percentiles4": { "ko": 43, "ok": 62, "total": 62 }, "spikes": [], "standardDeviation": { "ko": 1, "ok": 8, "total": 8 } }, { "group1": { "count": 36083, "htmlName": "t < 800 ms", "name": "t < 800 ms", "percentage": 99.99445753082998 }, "group2": { "count": 2, "htmlName": "t >= 800 ms
t < 1200 ms", "name": "800 ms <= t < 1200 ms", "percentage": 0.005542469170015242 }, "group3": { "count": 0, "htmlName": "t >= 1200 ms", "name": "t >= 1200 ms", "percentage": 0.0 }, "group4": { "count": 0, "htmlName": "failed", "name": "failed", "percentage": 0.0 }, "maxResponseTime": { "ko": 0, "ok": 1098, "total": 1098 }, "meanNumberOfRequestsPerSecond": { "ko": 0, "ok": 10.029182879377432, "total": 10.029182879377432 }, "meanResponseTime": { "ko": 0, "ok": 63, "total": 63 }, "minResponseTime": { "ko": 0, "ok": 48, "total": 48 }, "name": "restLoginUsernamePasswordCallback", "numberOfRequests": { "ko": 0, "ok": 36085, "total": 36085 }, "percentiles1": { "ko": 0, "ok": 61, "total": 61 }, "percentiles2": { "ko": 0, "ok": 69, "total": 69 }, "percentiles3": { "ko": 0, "ok": 75, "total": 75 }, "percentiles4": { "ko": 0, "ok": 79, "total": 79 }, "spikes": [], "standardDeviation": { "ko": 0, "ok": 12, "total": 12 } }, { "group1": { "count": 36083, "htmlName": "t < 800 ms", "name": "t < 800 ms", "percentage": 100.0 }, "group2": { "count": 0, "htmlName": "t >= 800 ms
t < 1200 ms", "name": "800 ms <= t < 1200 ms", "percentage": 0.0 }, "group3": { "count": 0, "htmlName": "t >= 1200 ms", "name": "t >= 1200 ms", "percentage": 0.0 }, "group4": { "count": 0, "htmlName": "failed", "name": "failed", "percentage": 0.0 }, "maxResponseTime": { "ko": 0, "ok": 788, "total": 788 }, "meanNumberOfRequestsPerSecond": { "ko": 0, "ok": 10.028627015008338, "total": 10.028627015008338 }, "meanResponseTime": { "ko": 0, "ok": 55, "total": 55 }, "minResponseTime": { "ko": 0, "ok": 43, "total": 43 }, "name": "User Authorize PKCE stage", "numberOfRequests": { "ko": 0, "ok": 36083, "total": 36083 }, "percentiles1": { "ko": 0, "ok": 54, "total": 54 }, "percentiles2": { "ko": 0, "ok": 57, "total": 57 }, "percentiles3": { "ko": 0, "ok": 61, "total": 61 }, "percentiles4": { "ko": 0, "ok": 65, "total": 65 }, "spikes": [], "standardDeviation": { "ko": 0, "ok": 8, "total": 8 } }, { "group1": { "count": 36081, "htmlName": "t < 800 ms", "name": "t < 800 ms", "percentage": 99.99445722362331 }, "group2": { "count": 0, "htmlName": "t >= 800 ms
t < 1200 ms", "name": "800 ms <= t < 1200 ms", "percentage": 0.0 }, "group3": { "count": 1, "htmlName": "t >= 1200 ms", "name": "t >= 1200 ms", "percentage": 0.0027713881883435413 }, "group4": { "count": 1, "htmlName": "failed", "name": "failed", "percentage": 0.0027713881883435413 }, "maxResponseTime": { "ko": 38, "ok": 1291, "total": 1291 }, "meanNumberOfRequestsPerSecond": { "ko": 0.00027793218454697053, "ok": 10.028349082823791, "total": 10.028627015008338 }, "meanResponseTime": { "ko": 38, "ok": 56, "total": 56 }, "minResponseTime": { "ko": 38, "ok": 41, "total": 38 }, "name": "User AccessToken PKCE stage", "numberOfRequests": { "ko": 1, "ok": 36082, "total": 36083 }, "percentiles1": { "ko": 38, "ok": 56, "total": 56 }, "percentiles2": { "ko": 38, "ok": 59, "total": 59 }, "percentiles3": { "ko": 38, "ok": 64, "total": 64 }, "percentiles4": { "ko": 38, "ok": 68, "total": 68 }, "spikes": [], "standardDeviation": { "ko": 0, "ok": 9, "total": 9 } } ], "global": { "group1": { "count": 144332, "htmlName": "t < 800 ms", "name": "t < 800 ms", "percentage": 99.99307200953291 }, "group2": { "count": 3, "htmlName": "t >= 800 ms
t < 1200 ms", "name": "800 ms <= t < 1200 ms", "percentage": 0.002078397140125535 }, "group3": { "count": 1, "htmlName": "t >= 1200 ms", "name": "t >= 1200 ms", "percentage": 0.0006927990467085118 }, "group4": { "count": 6, "htmlName": "failed", "name": "failed", "percentage": 0.00415679428025107 }, "maxResponseTime": { "ko": 43, "ok": 1291, "total": 1291 }, "meanNumberOfRequestsPerSecond": { "ko": 0.0016675931072818232, "ok": 40.11561978877154, "total": 40.117287381878825 }, "meanResponseTime": { "ko": 41, "ok": 56, "total": 56 }, "minResponseTime": { "ko": 38, "ok": 41, "total": 38 }, "name": "All Requests", "numberOfRequests": { "ko": 6, "ok": 144336, "total": 144342 }, "percentiles1": { "ko": 41, "ok": 55, "total": 55 }, "percentiles2": { "ko": 42, "ok": 59, "total": 59 }, "percentiles3": { "ko": 43, "ok": 71, "total": 71 }, "percentiles4": { "ko": 43, "ok": 76, "total": 76 }, "standardDeviation": { "ko": 2, "ok": 10, "total": 10 } } }, "target_hostname": "openam-perf-200m.forgeblocks.com", "tool_name": "gatling" } ________________________________________________________________________________ [2025-03-19 21:16:56] Reporting-pkce-access-token-10 step15 : Update run description in the Gatling HTML report ________________________________________________________________________________ ________________________________________________________________________________ [2025-03-19 21:16:56] Reporting-pkce-access-token-10 step16 : Remove gatling task's stdout file ________________________________________________________________________________ Cleanup of Gatling stdout file /mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_access_token/08_Verification/08_Reporting-pkce-access-token-10/stdout.txt Gatling stdout.txt found, but is small - leave it intact. ________________________________________________________________________________ [2025-03-19 21:16:56] Reporting-pkce-access-token-10 post : Check output ________________________________________________________________________________ Setting result to PASS Task has been successfully stopped