ab-go

command module
v0.0.0-...-a8af4e8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 26, 2016 License: MIT Imports: 8 Imported by: 0

README

ab-go Build Status

Inspired by apache ab testing tool. Created with golang.

Features:

  • File with post data strings
  • File with urls strings
  • Headers file
  • Real-time stats
  • Sends result to Slack

run ./ab-go for usage

run options:

-n

Number of requests sended to server.

-c

Number of concurrency requests in one batch.

-d

String with post data

-p

String with filename contains post data strings

-u

String with filename contains urls strings

-H

String with header

-h

String with filename contains headers strings

-t

Number of milliseconds request timeout

-test

String with time duration. Enable cycled tests with sending results to graphics.
Sample values: "5m", "60s", "24h". Value "0" starts endless testing mode.
Run with this flag and open localhost:9999 (default port) in your browser
Data is updated every second.

-port

Embedded web-server port. Used with -test flag

-slack

String with Slack endpoint url (incoming WebHoock) for sending results.

-name

String of tested api name, who will be presented in results message in Slack. Used with -slack flag

-k

Use HTTP KeepAlive feature


build:

mkdir $GOPATH/src/github.com/andboson/ab-go && cd $GOPATH/src/github.com/andboson/ab-go

git clone git@github.com:andboson/ab-go.git .

make

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL