Skip to content

Minimalistic performance and load testing tool written in Go.

Notifications You must be signed in to change notification settings

vitalyliber/gostorm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 

Repository files navigation

gostorm

Minimalistic performance and load testing tool written in Go.

How to use gostorm?

  • 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

Flags

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")

Build for your platform

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

About

Minimalistic performance and load testing tool written in Go.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages