Add k6 for legacy async batch passthrough read operation 84/138584/5
authorhalil.cakal <halil.cakal@est.tech>
Thu, 25 Jul 2024 10:12:29 +0000 (11:12 +0100)
committerhalil.cakal <halil.cakal@est.tech>
Wed, 31 Jul 2024 09:14:25 +0000 (10:14 +0100)
commit65b870baf15ceaa336c1290a8bb920b48875a3a0
tree6640f54681d1853d07e9a6a3da501d6e139ee0c1
parentb33ea92a29a2724750554ebb412cf841fbe8c2a8
Add k6 for legacy async batch passthrough read operation

- add kafka support to k6 codebase
- add two new tests: data operation batch passthrough read
   and data operation async batch read (from kafka)
- calculate the events/second via Trend
- add kafka ui support to docker-compose

Note: Before this commit being merged, the k6 executable
should have been compiled with the kafka extension of xk6-kafka

Issue-ID: CPS-2268

Change-Id: Ib7777b7bc9f15b210ea36d3541cba0e0c943f883
Signed-off-by: halil.cakal <halil.cakal@est.tech>
docker-compose/docker-compose.yml
k6-tests/README.md
k6-tests/ncmp/common/passthrough-crud.js
k6-tests/ncmp/common/utils.js
k6-tests/ncmp/ncmp-kpi.js