# k6 tests [k6](https://k6.io/) is used for performance tests. k6 tests are written in JavaScript. ## k6 installation Follow the instructions in the [build from source guide](https://github.com/mostafa/xk6-kafka) to get started. ## Running the k6 test suites Simply run the main script. (The script assumes k6 and docker-compose have been installed). ```shell ./run-k6-tests.sh ``` ## Running k6 tests manually Before running tests, ensure CPS/NCMP is running: ```shell docker-compose -f docker-compose/docker-compose.yml --profile dmi-stub up ``` To run an individual test from command line, use ```shell k6 run ncmp/ncmp-kpi.js ```