Goad

Goad is an AWS Lambda powered, highly distributed, load testing tool built in Go for the 2016 Gopher Gala.

Go + LoadGoad

Try it now! No installation required.

or install it locally to get the full feature set…

Goad logo

Demo

Use this online demo to give Goad a try without having to install anything.

As we don't want this to turn into a DDoS-on-demand tool, this online version of Goad is intentionally limited. The CLI version of Goad is more fully featured and can do up to 100,000 requests per second.


Install the CLI tool

Download a pre-built binary or install the Go package from GitHub

Binaries

Source code

See the instructions in the README.

 

Usage

See the Usage instructions on GitHub.

How Goad works

Goad takes full advantage of the power of Amazon Lambdas for distributed load testing. You can use goad to launch HTTP loads from up to four AWS regions at once. Each lambda can handle hundreds of concurrent connections, we estimate that Goad should be able to achieve peak loads of up to 100,000 concurrent requests.

Goad diagram