A highly distributed load testing tool powered by AWS Lambda, enabling global website performance testing at minimal cost.
Goad is an AWS Lambda-powered, highly distributed load testing tool built in Go. It allows users to benchmark website performance from multiple AWS regions worldwide by leveraging serverless functions to generate high concurrency HTTP requests, providing insights into geographic latency and scalability at a low cost.
Developers, DevOps engineers, and performance testers who need to assess the global scalability and response times of web applications, particularly those using AWS infrastructure or requiring cost-effective distributed load testing.
Developers choose Goad for its ability to distribute load tests across AWS Lambda functions in multiple regions simultaneously, enabling high concurrency (up to 100,000 requests) with minimal infrastructure costs and operational overhead compared to traditional load testing tools.
Goad is an AWS Lambda powered, highly distributed, load testing tool
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Leverages AWS Lambda in multiple regions to simulate requests worldwide, providing insights into latency and reliability from different locations, as shown in the regional breakdown of results.
Uses serverless functions to generate up to 100,000 concurrent requests with minimal infrastructure costs, making it affordable for simulating high loads compared to traditional tools.
Supports CLI flags, INI configuration files, and Docker deployment, allowing users to tailor tests easily without being locked into a single interface.
Displays aggregated test data broken down by AWS region in real-time, with optional JSON output for further analysis, helping pinpoint performance issues geographically.
Requires AWS credentials and automatically creates IAM roles, Lambda functions, and SQS queues, adding setup overhead and tying the tool to AWS, which may not suit all environments.
As stated in the README, Goad cannot correctly test sites that employ redirects, such as https://google.com, reducing its usefulness for many real-world scenarios.
Last significant update was in 2017, which may mean outdated dependencies, lack of modern features like advanced reporting, and possible security concerns.