Skip to content

andr-ll/punchy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

punchy

Performance load tool for http(s) servers. Inspired by k6 and yandex-tank.

** IN DEVELOPMENT **

Installation

Make sure your machine has go1.19 (or higher) installed before running installation script.

Linux or MacOS

Simply run:

curl -s -L 'https://raw.githubusercontent.com/andr-ii/punchy/master/scripts/install.sh' | bash

Then add following line to your .bashrc | .zshrc | etc.

export PATH=$PATH:/home/$USER/punchy/bin

Terminal reload is required after this. Then check current installed version:

# SHORT
punchy -v

# LONG
punchy --version

Usage

Create 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'

About

Performance load tool for http(s) servers.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published