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.jsk6 run tests/basic-concepts/groups.test.js --summary-mode=fullk6 tests/basic-concepts/browser.test.jsK6_BROWSER_HEADLESS=false k6 tests/basic-concepts/browser.test.jsk6 run tests/basic-concepts/groups.test.js --summary-export=src/test-results/results.jsonor more verbose results
k6 run tests/basic-concepts/groups.test.js --out json=src/test-results/full_results.jsonk6 cloud tests/example-test.jsk6 run tests/basic-concepts/groups.test.js -o cloud
