HTTP load testing tool and library. It's over 9000!
docker pull tsenart/vegeta:latest
docker run -d --name vegeta --restart always tsenart/vegeta:latest
podman run -d --name vegeta --restart always tsenart/vegeta:latest
skopeo inspect docker://docker.io/tsenart/vegeta:latest
oras pull tsenart/vegeta:latest
FROM golang:1.20-alpine3.18 AS BUILD
RUN apk add make build-base git
WORKDIR /vegeta
# cache dependencies
ADD go.mod /vegeta
ADD go.sum /vegeta
RUN go mod download
ADD . /vegeta
RUN make generate
RUN make vegeta
FROM alpine:3.18.0
COPY --from=BUILD /vegeta/vegeta /bin/vegeta
ENTRYPOINT ["vegeta"]