Install k6
Install k6 with the method that matches your operating system. Native packages work well for most learners; Docker and standalone binaries are available if you prefer them.
To install k6, complete the following steps:
Choose your installation method:
Install k6 using your chosen method:
For Linux (Debian/Ubuntu):
sudo gpg -k sudo gpg --no-default-keyring --keyring /usr/share/keyrings/k6-archive-keyring.gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys C5AD17C747E3415A3642D57D77C6C491D6AC1D69 echo "deb [signed-by=/usr/share/keyrings/k6-archive-keyring.gpg] https://dl.k6.io/deb stable main" | sudo tee /etc/apt/sources.list.d/k6.list sudo apt-get update sudo apt-get install k6For Linux (Fedora/CentOS):
sudo dnf install https://dl.k6.io/rpm/repo.rpm sudo dnf install k6For macOS:
brew install k6For Windows (Chocolatey):
choco install k6For Windows (Winget):
winget install k6 --source wingetFor Docker:
docker pull grafana/k6For Binary: Download the latest binary from the GitHub Releases page. For detailed steps, see Install k6 - Binary.
Verify the installation by checking the k6 version:
k6 versionIf k6 is installed correctly, you should see version information displayed in your terminal.
If you encounter installation issues, refer to the k6 installation troubleshooting guide.
In the next milestone, you’ll write your first k6 test script to perform HTTP requests and measure performance.