diff options
author | halil.cakal <halil.cakal@est.tech> | 2024-07-09 17:43:25 +0100 |
---|---|---|
committer | halil.cakal <halil.cakal@est.tech> | 2024-07-16 10:57:27 +0100 |
commit | 9046476efc220609b3c2c89a71dac291499c44a2 (patch) | |
tree | e769bf7f26b1fecf33ae051919085338c327ed60 | |
parent | ac58e919008c4449b389d3681a6f8aa216cb5f8f (diff) |
Report throughput for passthrough read operation
- change threshold from avg duration to req per second
- the delay for dmi has been hanlded in seprate commit
in dmi repository
- add delays through docker-compose env variables
Issue-ID:CPS-2285
Change-Id: I35978b21c208fdb4209b1610160dc5545ee22965
Signed-off-by: halil.cakal <halil.cakal@est.tech>
-rw-r--r-- | docker-compose/docker-compose.yml | 3 | ||||
-rw-r--r-- | k6-tests/ncmp/common/utils.js | 2 | ||||
-rw-r--r-- | k6-tests/ncmp/ncmp-kpi.js | 3 |
3 files changed, 4 insertions, 4 deletions
diff --git a/docker-compose/docker-compose.yml b/docker-compose/docker-compose.yml index 2ecd456fc5..86afe78926 100644 --- a/docker-compose/docker-compose.yml +++ b/docker-compose/docker-compose.yml @@ -137,7 +137,8 @@ services: NCMP_ASYNC_M2M_TOPIC: ncmp-async-m2m MODULE_REFERENCES_DELAY_MS: 100 MODULE_RESOURCES_DELAY_MS: 1000 - DATA_FOR_CM_HANDLE_DELAY_MS: 2500 + READ_DATA_FOR_CM_HANDLE_DELAY_MS: 300 + WRITE_DATA_FOR_CM_HANDLE_DELAY_MS: 670 restart: unless-stopped profiles: - dmi-stub diff --git a/k6-tests/ncmp/common/utils.js b/k6-tests/ncmp/common/utils.js index 75c4ec763e..4bf066c840 100644 --- a/k6-tests/ncmp/common/utils.js +++ b/k6-tests/ncmp/common/utils.js @@ -58,7 +58,7 @@ export function makeCustomSummaryReport(data, options) { summaryCsv += makeSummaryCsvLine(2, 'De-registration of CM-handles', 'CM-handles/second', 'cmhandles_deleted_per_second', data, options); summaryCsv += makeSummaryCsvLine(3, 'CM-handle ID search with Module filter', 'milliseconds', 'http_req_duration{scenario:id_search_module}', data, options); summaryCsv += makeSummaryCsvLine(4, 'CM-handle search with Module filter', 'milliseconds', 'http_req_duration{scenario:cm_search_module}', data, options); - summaryCsv += makeSummaryCsvLine(5, 'Synchronous single CM-handle pass-through read', 'milliseconds', 'http_req_duration{scenario:passthrough_read}', data, options); + summaryCsv += makeSummaryCsvLine(5, 'Synchronous single CM-handle pass-through read', 'requests/second', 'http_reqs{scenario:passthrough_read}', data, options); summaryCsv += makeSummaryCsvLine(6, 'Synchronous single CM-handle pass-through write', 'requests/second', 'http_reqs{scenario:passthrough_write}', data, options); return summaryCsv; } diff --git a/k6-tests/ncmp/ncmp-kpi.js b/k6-tests/ncmp/ncmp-kpi.js index 24fbef0bfc..6bf0568077 100644 --- a/k6-tests/ncmp/ncmp-kpi.js +++ b/k6-tests/ncmp/ncmp-kpi.js @@ -62,11 +62,10 @@ export const options = { thresholds: { 'cmhandles_created_per_second': ['value >= 22'], 'cmhandles_deleted_per_second': ['value >= 22'], - 'http_req_failed{scenario:passthrough_read}': ['rate == 0'], 'http_reqs{scenario:passthrough_write}': ['rate >= 13'], + 'http_reqs{scenario:passthrough_read}': ['rate >= 25'], 'http_req_failed{scenario:id_search_module}': ['rate == 0'], 'http_req_failed{scenario:cm_search_module}': ['rate == 0'], - 'http_req_duration{scenario:passthrough_read}': ['avg <= 2600'], // DMI delay + 100 ms 'http_req_duration{scenario:id_search_module}': ['avg <= 625'], 'http_req_duration{scenario:cm_search_module}': ['avg <= 13000'], }, |