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

Go + LoadGoad

Downloads for macOS, Linux, and Windows

or get the source code from GitHub

Goad logo

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