From 0d9da43790ad5ed1e4d2e0d4c091830528099c4a Mon Sep 17 00:00:00 2001 From: bcgov-brwang <87880048+bcgov-brwang@users.noreply.github.com> Date: Fri, 31 Jan 2025 10:41:11 -0800 Subject: [PATCH] ORV2-3077: updated for UAT load test ORV2-3077: updated for UAT load test --- .../dops/orbc_load_test_plan_dops.jmx | 142 ++++------- .../orbc_load_test_plan_vehicles_bceid.jmx | 200 ++++++--------- .../orbc_load_test_plan_vehicles_idir.jmx | 234 +++++++----------- 3 files changed, 217 insertions(+), 359 deletions(-) diff --git a/tests/loadtests/dops/orbc_load_test_plan_dops.jmx b/tests/loadtests/dops/orbc_load_test_plan_dops.jmx index 3097efb4f4..8e6d4970a7 100644 --- a/tests/loadtests/dops/orbc_load_test_plan_dops.jmx +++ b/tests/loadtests/dops/orbc_load_test_plan_dops.jmx @@ -1,5 +1,5 @@ - + @@ -17,7 +17,7 @@ - + true false false @@ -63,41 +63,37 @@ - - - - - - - - true - 2 + 2 ^((?!google|facebook|youtube|pinterest|twimg|doubleclick).)*$ - 60000 - 120000 + 60000 + 120000 + + + + - + NUM_THREADS - 200 + 100 = FRONTEND_API_URL - onroutebc-test-frontend.apps.silver.devops.gov.bc.ca + onroutebc-uat-frontend.apps.silver.devops.gov.bc.ca = VEHICLES_API_URL - onroutebc-test-vehicles.apps.silver.devops.gov.bc.ca + onroutebc-uat-vehicles.apps.silver.devops.gov.bc.ca = DOPS_API_URL - onroutebc-test-dops.apps.silver.devops.gov.bc.ca + onroutebc-uat-dops.apps.silver.devops.gov.bc.ca = @@ -107,29 +103,31 @@ IDIR_BEARER_TOKEN - + eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJJZFJzYmIzRDFsWHplM2dvU2E5Q3QtdDdnSG5DYkl1dkdUYlRsUHBKYzAwIn0.eyJleHAiOjE3MzgzNDg3NzIsImlhdCI6MTczODM0ODQ3MiwiYXV0aF90aW1lIjoxNzM4MzQ1ODMzLCJqdGkiOiI1MDdiMjY4YS0zZTNlLTQ0MGMtODhmYS1mZjkzYzhkYTg1YjQiLCJpc3MiOiJodHRwczovL2xvZ2lucHJveHkuZ292LmJjLmNhL2F1dGgvcmVhbG1zL3N0YW5kYXJkIiwiYXVkIjoib24tcm91dGUtYmMtZGlyZWN0LW5vLWJhc2ljLTU4NjIiLCJzdWIiOiJmOGVhN2Y1NWVkM2Y0OTY3ODNkODMwNjYwMWY3OGE0ZUBpZGlyIiwidHlwIjoiQmVhcmVyIiwiYXpwIjoib24tcm91dGUtYmMtZGlyZWN0LW5vLWJhc2ljLTU4NjIiLCJzZXNzaW9uX3N0YXRlIjoiZGNmMmQzMGUtY2ViYy00NjM5LTgwMGUtOWIxYjE4OTYyNDI2Iiwic2NvcGUiOiJvcGVuaWQgYmNlaWRidXNpbmVzcyBlbWFpbCBwcm9maWxlIGlkaXIiLCJzaWQiOiJkY2YyZDMwZS1jZWJjLTQ2MzktODAwZS05YjFiMTg5NjI0MjYiLCJpZGlyX3VzZXJfZ3VpZCI6IkY4RUE3RjU1RUQzRjQ5Njc4M0Q4MzA2NjAxRjc4QTRFIiwiaWRlbnRpdHlfcHJvdmlkZXIiOiJpZGlyIiwiaWRpcl91c2VybmFtZSI6IlRST1JCQ1QxIiwiZW1haWxfdmVyaWZpZWQiOmZhbHNlLCJuYW1lIjoiU2VydmljZSBBY2NvdW50IChUUk9SQkNUMSkiLCJwcmVmZXJyZWRfdXNlcm5hbWUiOiJmOGVhN2Y1NWVkM2Y0OTY3ODNkODMwNjYwMWY3OGE0ZUBpZGlyIiwiZGlzcGxheV9uYW1lIjoiU2VydmljZSBBY2NvdW50IChUUk9SQkNUMSkiLCJnaXZlbl9uYW1lIjoiU2VydmljZSIsImZhbWlseV9uYW1lIjoiQWNjb3VudCJ9.likbs62NslRMj0xnyWLLEPNWO02z5essqta4Ne8saglUeXrEqvbH0W5NhgEM5w5EMoJS604I6MB-6PNDx5wRYdWxwuuMlEsYzCPu6xzMcPEsHbja_2qv6f-hCInaIf44JG4ChJyRCUG4tBbzNybY5BAOjuZpfYw5h73UwCm2RPlI569A-SWbqxKVAwa9nu1-NVQcWQMwzTJ4Jt6izlUUrENs6tUnAG3APhgBis__6-zLypdjmqi5Y6P-bHSn9AYYXS9fU1FISF_Zw48ILMzDJAITYlyvfmP3GBAtDsKaB0hBcV0tRyfM-PVBRneUhSJRx3PLtogofOb1PmwC4SNw3w + = + + + COMPANY_ID + 1 = - - continue - - false - 1 - + ${NUM_THREADS} ${__P(rampup,300)} - 1365261073000 - 1365261073000 - true ${__P(duration,3000)} - true + true + continue + + 1 + false + - + Authorization @@ -146,8 +144,13 @@ - - + + https://${VEHICLES_API_URL}/permits?searchColumn=permitNumber&searchString=1&page=1&take=10 + true + GET + true + false + false @@ -157,19 +160,6 @@ - - - - - https://${VEHICLES_API_URL}/permits?searchColumn=permitNumber&searchString=1&page=1&take=10 - GET - true - false - true - false - - - @@ -255,23 +245,15 @@ - - - - - - - - - https://${DOPS_API_URL}/dms/1?download=url&companyId=74 - GET + + https://${DOPS_API_URL}/dms/1?download=url&companyId=${COMPANY_ID} true - false + GET true - false - - - + false + + + @@ -361,7 +343,11 @@ - + + https://${DOPS_API_URL}/dgen/report/render + true + POST + true true @@ -442,22 +428,13 @@ - - - - - https://${DOPS_API_URL}/dgen/report/render - POST - true - false - true - false - - - - + + https://${DOPS_API_URL}/dgen/template/render?companyId=${COMPANY_ID} + true + POST + true true @@ -546,23 +523,10 @@ - - - - - https://${DOPS_API_URL}/dgen/template/render?companyId=74 - POST - true - false - true - false - - - - + false saveConfig diff --git a/tests/loadtests/vehicles/orbc_load_test_plan_vehicles_bceid.jmx b/tests/loadtests/vehicles/orbc_load_test_plan_vehicles_bceid.jmx index 8093387edf..34310ff4a6 100644 --- a/tests/loadtests/vehicles/orbc_load_test_plan_vehicles_bceid.jmx +++ b/tests/loadtests/vehicles/orbc_load_test_plan_vehicles_bceid.jmx @@ -1,31 +1,25 @@ - + - - - false + true - false - + - + false + false - - - - - - - - - + true - 2 + 2 ^((?!google|facebook|youtube|pinterest|twimg|doubleclick).)*$ - 60000 - 120000 + 60000 + 120000 + + + + @@ -73,21 +67,21 @@ false - + USERS - 200 + 100 = VEHICLES_API_URL - https://onroutebc-test-vehicles.apps.silver.devops.gov.bc.ca + https://onroutebc-uat-vehicles.apps.silver.devops.gov.bc.ca = FRONTEND_API_URL - https://onroutebc-test-frontend.apps.silver.devops.gov.bc.ca + https://onroutebc-uat-frontend.apps.silver.devops.gov.bc.ca = @@ -97,7 +91,7 @@ BEARER_TOKEN_BCEID - + eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJJZFJzYmIzRDFsWHplM2dvU2E5Q3QtdDdnSG5DYkl1dkdUYlRsUHBKYzAwIn0.eyJleHAiOjE3MzgzNDU0NzMsImlhdCI6MTczODM0NTE3MywiYXV0aF90aW1lIjoxNzM4MzQzODc0LCJqdGkiOiI1NTc1Nzc0Ni03NDhmLTQ1NmYtODdjZC02OTIyZDc2ZWUzM2QiLCJpc3MiOiJodHRwczovL2xvZ2lucHJveHkuZ292LmJjLmNhL2F1dGgvcmVhbG1zL3N0YW5kYXJkIiwiYXVkIjoib24tcm91dGUtYmMtZGlyZWN0LW5vLWJhc2ljLTU4NjIiLCJzdWIiOiIzOWExODkyYTRkYzE0MTI1YWQ0NWFkMTY3ZjFlMDlkZUBiY2VpZGJ1c2luZXNzIiwidHlwIjoiQmVhcmVyIiwiYXpwIjoib24tcm91dGUtYmMtZGlyZWN0LW5vLWJhc2ljLTU4NjIiLCJzZXNzaW9uX3N0YXRlIjoiN2VjOGUwNzktMjlhZC00NWJiLWFmYTEtMzQ1OWQ2MjljYzc3Iiwic2NvcGUiOiJvcGVuaWQgYmNlaWRidXNpbmVzcyBlbWFpbCBwcm9maWxlIGlkaXIiLCJzaWQiOiI3ZWM4ZTA3OS0yOWFkLTQ1YmItYWZhMS0zNDU5ZDYyOWNjNzciLCJiY2VpZF9idXNpbmVzc19ndWlkIjoiRDc3MzlGQjZBMjRCNDNFQUJCRTBFRDJCRTE1MDU4NDQiLCJiY2VpZF9idXNpbmVzc19uYW1lIjoiUHJvZHVjdGlvbiBTdXBwb3J0IFRlc3QgQnVzaW5lc3MgZm9yIE1vVEkgT1JCQyAxIiwiaWRlbnRpdHlfcHJvdmlkZXIiOiJiY2VpZGJ1c2luZXNzIiwiYmNlaWRfdXNlcl9ndWlkIjoiMzlBMTg5MkE0REMxNDEyNUFENDVBRDE2N0YxRTA5REUiLCJlbWFpbF92ZXJpZmllZCI6ZmFsc2UsImJjZWlkX3VzZXJuYW1lIjoiT1JCQ0JMQU5FIiwibmFtZSI6IkJyeWFuIExhbmUiLCJwcmVmZXJyZWRfdXNlcm5hbWUiOiIzOWExODkyYTRkYzE0MTI1YWQ0NWFkMTY3ZjFlMDlkZUBiY2VpZGJ1c2luZXNzIiwiZGlzcGxheV9uYW1lIjoiQnJ5YW4gTGFuZSIsImdpdmVuX25hbWUiOiJCcnlhbiBMYW5lIiwiZmFtaWx5X25hbWUiOiIiLCJlbWFpbCI6ImJyeWFuLmxhbmVAZ292LmJjLmNhIn0.Vl5FZX0oLMOU8WrCnucMQ_47XgxxYA8101g2fiLXXKkULcAS3lAWOoBihYSgM9WzXqFr1Sa6Dzxgm2Rwo7iQZKClWOSBLE4QQBC_CZWg4NzEFb5a8MlyxwWRTLc6OMKGhRBTi1Lt6P_nFnP2jerGs6CIdFv8VUuUhRvTkw3g7dSoDm-CNtqMkwVPtjIyeDaRST8OznAEXGbS2kn860pPnkTvGg88jMz7Lpi77WN2EDUMUhT-bOvNg-7ZM-YE-0iNJjzw1BEq7k6Whp39I-Y2b4JhP2MJ1jyxHN7hwMAIyCjFHMb2sIBZCO-4QP-gZMtogsrtwH6mmtmWKIackicCeQ = @@ -105,23 +99,30 @@ = + + COMPANY_ID + 1 + = + + + APPLICATION_ID + 1111999 + = + - continue - - false - 1 - - 1 + 1 ${__P(rampup,300)} - 1365261073000 - 1365261073000 - true ${__P(duration,3000)} - true + true + continue + + 1 + false + @@ -142,6 +143,10 @@ + ${VEHICLES_API_URL}/companies/${COMPANY_ID}/applications + true + POST + true true @@ -156,8 +161,8 @@ "permitApprovalSource": "PPC", "permitApplicationOrigin": "ONLINE", "permitData": { - "startDate": "2023-06-05T19:12:22Z", - "expiryDate": "2023-07-04T19:12:22Z", + "startDate": "2025-01-11T19:12:22Z", + "expiryDate": "2025-02-10T19:12:22Z", "permitDuration": 30, "feeSummary": "30", "commodities": [ @@ -217,36 +222,20 @@ - - - - - ${VEHICLES_API_URL}/companies/104/applications - POST - true - false - true - false - - - - - continue - - false - 1 - + ${USERS} ${__P(rampup,300)} - 1365261073000 - 1365261073000 - true ${__P(duration,3000)} - true + true + continue + + 1 + false + @@ -267,7 +256,12 @@ - + ${VEHICLES_API_URL}/companies/${COMPANY_ID}/applications/${APPLICATION_ID} + true + GET + true + false + false @@ -277,22 +271,13 @@ - - - - - ${VEHICLES_API_URL}/companies/104/applications/393 - GET - true - false - true - false - - - + ${VEHICLES_API_URL}/companies/${COMPANY_ID}/applications/${APPLICATION_ID} + true + PUT + true true @@ -307,36 +292,20 @@ - - - - - ${VEHICLES_API_URL}/companies/104/applications/393 - PUT - true - false - true - false - - - - - continue - - false - 1 - + ${USERS} ${__P(rampup,300)} - 1365261073000 - 1365261073000 - true ${__P(duration,3000)} - true + true + continue + + 1 + false + @@ -353,7 +322,11 @@ - + ${VEHICLES_API_URL}/companies/${COMPANY_ID}/vehicles/powerUnits + true + GET + false + false @@ -363,19 +336,6 @@ - - - - - ${VEHICLES_API_URL}/companies/104/vehicles/powerUnits - GET - true - false - true - false - - - @@ -393,7 +353,12 @@ - + ${VEHICLES_API_URL}/companies/${COMPANY_ID}/vehicles/trailers + true + GET + true + false + false @@ -403,19 +368,6 @@ - - - - - ${VEHICLES_API_URL}/companies/104/vehicles/trailers - GET - true - false - true - false - - - diff --git a/tests/loadtests/vehicles/orbc_load_test_plan_vehicles_idir.jmx b/tests/loadtests/vehicles/orbc_load_test_plan_vehicles_idir.jmx index fccfc85fae..c6b5445431 100644 --- a/tests/loadtests/vehicles/orbc_load_test_plan_vehicles_idir.jmx +++ b/tests/loadtests/vehicles/orbc_load_test_plan_vehicles_idir.jmx @@ -1,5 +1,5 @@ - + @@ -17,7 +17,7 @@ - + true false false @@ -63,36 +63,32 @@ - - - - - - - - true - 2 + 2 ^((?!google|facebook|youtube|pinterest|twimg|doubleclick).)*$ - 60000 - 120000 + 60000 + 120000 + + + + USERS - 200 + 1 = VEHICLES_API_URL - https://onroutebc-test-vehicles.apps.silver.devops.gov.bc.ca + https://onroutebc-uat-vehicles.apps.silver.devops.gov.bc.ca = FRONTEND_API_URL - https://onroutebc-test-frontend.apps.silver.devops.gov.bc.ca + https://onroutebc-uat-frontend.apps.silver.devops.gov.bc.ca = @@ -102,7 +98,7 @@ BEARER_TOKEN_IDIR - + eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJJZFJzYmIzRDFsWHplM2dvU2E5Q3QtdDdnSG5DYkl1dkdUYlRsUHBKYzAwIn0.eyJleHAiOjE3MzgzNDgyMzIsImlhdCI6MTczODM0NzkzMiwiYXV0aF90aW1lIjoxNzM4MzQ1ODMzLCJqdGkiOiI1MmVjNzc2Ny0zNTZkLTRkMTYtODI0My03OWY4ZWQxYWVmMDAiLCJpc3MiOiJodHRwczovL2xvZ2lucHJveHkuZ292LmJjLmNhL2F1dGgvcmVhbG1zL3N0YW5kYXJkIiwiYXVkIjoib24tcm91dGUtYmMtZGlyZWN0LW5vLWJhc2ljLTU4NjIiLCJzdWIiOiJmOGVhN2Y1NWVkM2Y0OTY3ODNkODMwNjYwMWY3OGE0ZUBpZGlyIiwidHlwIjoiQmVhcmVyIiwiYXpwIjoib24tcm91dGUtYmMtZGlyZWN0LW5vLWJhc2ljLTU4NjIiLCJzZXNzaW9uX3N0YXRlIjoiZGNmMmQzMGUtY2ViYy00NjM5LTgwMGUtOWIxYjE4OTYyNDI2Iiwic2NvcGUiOiJvcGVuaWQgYmNlaWRidXNpbmVzcyBlbWFpbCBwcm9maWxlIGlkaXIiLCJzaWQiOiJkY2YyZDMwZS1jZWJjLTQ2MzktODAwZS05YjFiMTg5NjI0MjYiLCJpZGlyX3VzZXJfZ3VpZCI6IkY4RUE3RjU1RUQzRjQ5Njc4M0Q4MzA2NjAxRjc4QTRFIiwiaWRlbnRpdHlfcHJvdmlkZXIiOiJpZGlyIiwiaWRpcl91c2VybmFtZSI6IlRST1JCQ1QxIiwiZW1haWxfdmVyaWZpZWQiOmZhbHNlLCJuYW1lIjoiU2VydmljZSBBY2NvdW50IChUUk9SQkNUMSkiLCJwcmVmZXJyZWRfdXNlcm5hbWUiOiJmOGVhN2Y1NWVkM2Y0OTY3ODNkODMwNjYwMWY3OGE0ZUBpZGlyIiwiZGlzcGxheV9uYW1lIjoiU2VydmljZSBBY2NvdW50IChUUk9SQkNUMSkiLCJnaXZlbl9uYW1lIjoiU2VydmljZSIsImZhbWlseV9uYW1lIjoiQWNjb3VudCJ9.Qm5mgSvQeoSKuA6nftplw5vPCr3wGBwyuBRAMv1g38SjFWaW_T5wh7j-zIA7l0zDSg1PR-sYDBj2G7X_xwNZ_uHcf5B2X0gcX7bpDM2O3mVu-qw0OtvrVm94QyKS4dvyi37FYQX5y2XNm9jfecxgRg28b4tFuv903FSv2ZpSs6UCAQwr1OxxelSS1vtF3Nkrj49FeCJmSo8r1hTDgBUico59S-iLRJzZJjX6EFG7ezqDasvOag5O-NqazyWqo0K-Nn_Vb8y9peMM1nWSNUGGZJHG7znV5oxsw5-56paFH5U2Ee3JRCxZiBcbuiX-mjL7T8JzdS-J4egZmi1Lz0PT7w = @@ -110,23 +106,36 @@ = + + COMPANY_ID + 1 + = + + + PERMIT_ID + 54 + = + + + DOCUMENT_ID + 63 + = + - - continue - - false - 1 - - 1 + + 100 ${__P(rampup,300)} - 1365261073000 - 1365261073000 - true ${__P(duration,3000)} - 0 + 0 false + true + continue + + 1 + false + @@ -152,7 +161,12 @@ - + ${VEHICLES_API_URL}/permits?searchColumn=permitNumber&searchString=1&page=1&take=10 + true + GET + true + false + false @@ -162,19 +176,6 @@ - - - - - ${VEHICLES_API_URL}/permits?searchColumn=permitNumber&searchString=1&page=1&take=10 - GET - true - false - true - false - - - @@ -261,22 +262,14 @@ - - - - - - - ${VEHICLES_API_URL}/users?userRole=PPCCLERK&permitIssuerPPCUser=true - GET true - false + GET true - false - - - + false + + + @@ -363,22 +356,14 @@ - - - - - - - - ${VEHICLES_API_URL}/users/claims?companyId=74 - GET + ${VEHICLES_API_URL}/users/claims?companyId=${COMPANY_ID} true - false + GET true - false - - - + false + + + @@ -465,22 +450,14 @@ - - - - - - - ${VEHICLES_API_URL}/users/user-context - POST true - false + POST true - false - - - + false + + + @@ -567,22 +544,14 @@ - - - - - - - ${VEHICLES_API_URL}/users/${USER_GUID} - GET true - false + GET true - false - - - + false + + + @@ -670,19 +639,16 @@ - continue - - false - 1 - ${USERS} ${__P(rampup,300)} - 1365261073000 - 1365261073000 - true ${__P(duration,3000)} - true + true + continue + + 1 + false + @@ -699,7 +665,12 @@ - + ${VEHICLES_API_URL}/permits?searchColumn=permitNumber&searchString=1&page=1&take=10 + true + GET + true + false + false @@ -709,23 +680,15 @@ - - - - - ${VEHICLES_API_URL}/permits?searchColumn=permitNumber&searchString=1&page=1&take=10 - GET - true - false - true - false - - - - + ${VEHICLES_API_URL}/companies/${COMPANY_ID}/permits/${DOCUMENT_ID}/document + true + GET + true + false + false @@ -735,23 +698,15 @@ - - - - - ${VEHICLES_API_URL}/companies/104/permits/14/document - GET - true - false - true - false - - - - + ${VEHICLES_API_URL}/companies/${COMPANY_ID}/permits/${DOCUMENT_ID}/receipt + true + GET + true + false + false @@ -761,19 +716,6 @@ - - - - - ${VEHICLES_API_URL}/companies/104/permits/14/receipt - GET - true - false - true - false - - -