/vegeta-docker

Docker image for the Vegeta HTTP load testing tool

Primary LanguageDockerfileMIT LicenseMIT

Vegeta Docker

CircleCI

Docker image for the Vegeta HTTP load testing tool.

Supported tags and respective Dockerfile links

For earlier versions see releases and the available tags on Docker Hub.

Usage

To display help:

docker run --rm -i peterevans/vegeta

Example:

docker run --rm -i peterevans/vegeta sh -c \
"echo 'GET https://www.example.com' | vegeta attack -rate=10 -duration=30s | tee results.bin | vegeta report"

For full documentation see Vegeta.

Usage in Kubernetes

To display help:

kubectl run vegeta --rm --attach --restart=Never --image="peterevans/vegeta"

Example:

kubectl run vegeta --rm --attach --restart=Never --image="peterevans/vegeta" -- sh -c \
"echo 'GET https://www.example.com' | vegeta attack -rate=10 -duration=30s | tee results.bin | vegeta report"

License

MIT License - see the LICENSE file for details