Automate the testing of your software applications at scale
Publication date: November 2019 (last update: November 2024)
Distributed Load Testing on AWS helps you automate the testing of your software applications at scale and at load to identify bottlenecks before you release your application. This solution creates and simulates thousands of connected users generating transactional records at a constant pace without the need to provision servers.
This solution leverages Amazon Elastic Container Service (Amazon ECS) on AWS Fargate to deploy containers that can run all of your simulations and offers the following features:
-
Deploy Amazon ECS on AWS Fargate containers that can run independently to test the load capabilities of the software being tested.
-
Simulate tens of thousands of connected users, across multiple AWS Regions, generating transactional records at a continuous pace.
-
Customize your application tests by creating custom JMeter scripts
. -
Schedule load tests to either automatically begin at a future date or on recurring dates.
-
Run your application load tests concurrently or run multiple tests simultaneously.
This implementation guide provides an overview of the Distributed
Load Testing on AWS solution, its reference architecture and
components, considerations for planning the deployment,
configuration steps for deploying the solution to the Amazon Web
Services (AWS) Cloud. It includes links to
an AWS
CloudFormation
The intended audience for using this solution’s features and capabilities in their environment includes IT infrastructure architects, administrators, and DevOps professionals who have practical experience architecting in the AWS Cloud.
Use this navigation table to quickly find answers to these questions:
If you want to . . . | Read . . . | |
---|---|---|
Know the cost for running this solution. The estimated cost for running this solution in the US East (N. Virginia) Region is USD $ 30.90 per month for AWS resources. |
Cost | |
Understand the security considerations for this solution. | Security | |
Know how to plan for quotas for this solution. | Quotas | |
Know which AWS Regions support this solution. | Supported AWS Regions | |
View or download the AWS CloudFormation template included in this solution to automatically deploy the infrastructure resources (the “stack”) for this solution. | AWS CloudFormation template | |
Access the source code and optionally use the AWS Cloud Development Kit (AWS CDK) to deploy the solution. |