Minimalistic performance and load testing tool written in Go.
- Download and install to MacOS
curl -L https://github.com/vitalyliber/gostorm/releases/download/v1.0.2/gostorm_macos -o /usr/local/bin/gostorm
sudo chmod a+x /usr/local/bin/gostorm
- Download and install to Linux
curl -L https://github.com/vitalyliber/gostorm/releases/download/v1.0.2/gostorm_linux -o /usr/local/bin/gostorm
sudo chmod a+x /usr/local/bin/gostorm
- Run with flags:
gostorm -url=https://some-url.ru -streams=500 -timeout=1
- Check the site accessible
gostorm -h
Output:
Usage of ./main:
-streams int
a number of streams (default 42)
-timeout int
timeout in minutes for working of program (default 1)
-url string
a site url (default "https://some-url.com")
Linux
GOOS=linux GOARCH=amd64 go build -o gostorm_lunux
Mac OS
GOOS=darwin GOARCH=amd64 go build -o gostorm_macos
Windows
GOOS=windows GOARCH=amd64 go build -o gostorm_windows