k6 is used for performance tests. k6 tests are written in JavaScript.
Follow the instructions in the k6 installation guide to get started.
Simply run the main script. (The script assumes k6 and docker-compose have been installed).
./run-k6-tests.sh
Before running tests, ensure CPS/NCMP is running:
docker-compose -f docker-compose/docker-compose.yml --profile dmi-stub up
To run an individual test from command line, use
k6 run ncmp/1-create-cmhandles.js