jdkelley/ab
ab in a container. This is useful if you are on a system you are unable to upgrade. Examples of this might be a shared CI node, a build server that must provide multiple versions of ab, or a Mac.
docker run --rm \
-it \
jdkelley/ab <url>
To use this instead of the local version of ab, create an alias:
alias ab="docker run --rm -it jdkelley/ab"
This is deployed on Docker Hub and GitHub Package Registry.
docker pull jdkelley/ab