Skip to content
This repository has been archived by the owner on Jul 29, 2019. It is now read-only.
/ pandora Public archive
forked from yandex/pandora

A load generator in Go language

License

Notifications You must be signed in to change notification settings

yandex-load/pandora

 
 

Repository files navigation

Pandora

Join the chat at https://gitter.im/yandex/pandora Build Status Coverage Status Read the Docs

Pandora is a high-performance load generator in Go language. It has built-in HTTP(S) and HTTP/2 support and you can write your own load scenarios in Go, compiling them just before your test.

How to start

Binary releases

Download available.

Building from sources

We use go 1.11 modules. If you build pandora inside $GOPATH, please make sure you have env variable GO111MODULE set to on.

git clone https://github.com/yandex/pandora.git
cd pandora
make deps
go install

You can also cross-compile for other arch/os:

GOOS=linux GOARCH=amd64 go build

Running your tests

Run the binary with your config (see config examples at examples):

# $GOBIN should be added to $PATH
pandora myconfig.yaml

Or use Pandora with Yandex.Tank and Overload.

About

A load generator in Go language

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 99.3%
  • Other 0.7%