[k6] Align tests with updated requirements 58/138858/7
authordanielhanrahan <daniel.hanrahan@est.tech>
Sun, 25 Aug 2024 20:35:19 +0000 (21:35 +0100)
committerdanielhanrahan <daniel.hanrahan@est.tech>
Wed, 4 Sep 2024 14:56:55 +0000 (15:56 +0100)
commitf2e1e2571fec6fd701df3033641a3e11a8aae62f
treeef7991afb14259b5d14fd1338d0c02897868a29b
parentdbf8b078373b9e92f19b3522a8d43e33cea91317
[k6] Align tests with updated requirements

- Test load increased to 5 CM handle searches and 5 Id searches to
  reflect current requirements.
- CM handles searches now use a combined search filter including
  1 module and 1 public property, so we are testing with a heavier
  load than required, for early warning of trouble.
- Test load reduced for passthrough operations to 4 VUs per operation
  to reflect addition of batch operation.
- Added test of passthrough write operation with alternate ID.
- Additional refactoring.

Issue-ID: CPS-2349
Signed-off-by: danielhanrahan <daniel.hanrahan@est.tech>
Change-Id: I88d2fe431f74821e8e0e976441efcf82aa320849
k6-tests/ncmp/common/cmhandle-crud.js
k6-tests/ncmp/common/passthrough-crud.js
k6-tests/ncmp/common/search-base.js
k6-tests/ncmp/common/utils.js
k6-tests/ncmp/ncmp-kpi.js