This project uses k6 for performance and load testing, with metrics sent to Grafana Cloud for powerful visualizations and dashboards. It is designed for local development and CI environments.
Install k6 on your local machine:
# macOS (Homebrew)
brew install k6
# Ubuntu
sudo apt install k6
# Windows (winget)
winget install k6 --source winget
- create a Grafana Cloud account
- generate and copy Personal API token
- run
k6 cloud login --token <YOUR_API_TOKEN>
k6 run tests/basic-concepts/groups.test.js
k6 run tests/basic-concepts/groups.test.js --summary-mode=full
k6 tests/basic-concepts/browser.test.js
K6_BROWSER_HEADLESS=false k6 tests/basic-concepts/browser.test.js
k6 run tests/basic-concepts/groups.test.js --summary-export=src/test-results/results.json
or more verbose results
k6 run tests/basic-concepts/groups.test.js --out json=src/test-results/full_results.json
k6 cloud tests/example-test.js
k6 run tests/basic-concepts/groups.test.js -o cloud