Performance load tool for http(s) servers. Inspired by k6 and yandex-tank.
Make sure your machine has go1.19 (or higher) installed before running installation script.
Simply run:
curl -s -L 'https://raw.githubusercontent.com/andr-ii/punchy/master/scripts/install.sh' | bashThen add following line to your .bashrc | .zshrc | etc.
export PATH=$PATH:/home/$USER/punchy/binTerminal reload is required after this. Then check current installed version:
# SHORT
punchy -v
# LONG
punchy --versionCreate a plan.json file (any name could be chosen).
To learn more abut available plans see here(in development).
Then start performance testing by running:
punchy ./plan.json # or path to your 'plan'