AWS Security ChangesHomeSearch

AWS solutions documentation change

Service: solutions · 2026-05-01 · Documentation low

File: solutions/distributed-load-testing-on-aws/index.md

Summary

Added new documentation page for Distributed Load Testing on AWS solution, including overview, benefits, architecture, deployment steps, and customer stories

Security assessment

The documentation describes security features including IAM role creation for administrator access, Amazon Cognito user pool for authentication, and CloudFront for secure access to the web console. However, there is no evidence of addressing a specific security vulnerability or incident.

Diff

diff --git a/solutions/distributed-load-testing-on-aws/index.md b/solutions/distributed-load-testing-on-aws/index.md
index 8b1378917..e53be886c 100644
--- a//solutions/distributed-load-testing-on-aws/index.md
+++ b//solutions/distributed-load-testing-on-aws/index.md
@@ -0,0 +1,213 @@
+# Distributed Load Testing on AWS
+
+Automate performance testing at scale for better reliability and efficiency 
+
+### About this deployment
+
+Version
+    4.0.15
+Release
+    04/2026
+Est. deployment time
+    15 mins
+Estimated cost
+     [ See details ](/solutions/latest/distributed-load-testing-on-aws/cost.html)
+
+[ Deploy now ](https://us-east-1.console.aws.amazon.com/launchwizard/home?redirectId=SolutionWeb&region=us-east-1#/deployment/create/SO0062)[ View demo ](https://app.storylane.io/share/ex5incxsdlaw)
+
+## Overview
+
+Distributed Load Testing on AWS automates performance testing at scale, demonstrating how systems behave under different load conditions and helping identify potential performance issues throughout their lifecycle. This solution simulates user transactions ranging from hundreds to millions by automatically launching and managing distributed test runners within and across AWS Regions, without manual user or server provisioning and providing insights into crucial areas such as the scalability and reliability of your Amazon EC2 instances, Amazon ECS or Amazon EKS, AWS Lambda function performance, Amazon RDS database query performance, and Amazon CloudFront response times. 
+
+This Solution supports JMeter, K6, and Locust testing frameworks and provides comprehensive analytics capabilities. Easily set test baselines to compare results throughout your application lifecycle and deploy the optional MCP server to build AI-powered analytics. You can streamline test execution, analyze regression over time, and gain deeper visibility into system behavior. 
+
+## Benefits
+
+Optimize resource costs
+
+Right-size your infrastructure by gaining accurate insights into how your applications perform under varying load conditions, resulting in cost-effective resource allocation. 
+
+Quickly analyze test results
+
+Easily access test run and results data through the dashboard that supports downloadable, tabular views as well as access to raw performance metrics, error summaries, and latency data for better analysis and reporting. 
+
+Distribute load across regions
+
+Optimize your application performance by simulating real-world traffic from multiple AWS Regions to assess how your application behaves under diverse geographic loads. 
+
+Integrate agents
+
+Optionally, integrate with a MCP (Model Context Protocol) server to leverage agentic AI for automated insights and accelerate performance test and root cause analysis by integrating continuous performance testing with your agentic workflows to compare test results, observability metrics, and application changes. 
+
+## How it works
+
+You can automatically deploy this architecture using the implementation guide and the accompanying AWS CloudFormation template for AWS Regions. 
+
+[ View implementation guide ](/solutions/latest/distributed-load-testing-on-aws/solution-overview.html)
+
+![Distributed Load Testing Architecture](/images/solutions/distributed-load-testing-on-aws/images/DLT-MCP-Process.png) Step 1 
+
+A distributed load tester API leverages Amazon API Gateway to invoke the solution’s microservices (AWS Lambda functions). 
+
+Step 2 
+
+The microservices provide the business logic to manage test data and run the tests. 
+
+Step 3 
+
+These microservices interact with Amazon Simple Storage Service (Amazon S3), Amazon DynamoDB, and AWS Step Functions to store test scenario details and results and to orchestrate test execution. 
+
+Step 4 
+
+An Amazon Virtual Private Cloud (Amazon VPC) network topology deploys containing the solution’s Amazon Elastic Container Service (Amazon ECS) containers running on AWS Fargate. 
+
+Step 5 
+
+The containers use an Amazon Linux 2023 base image with the [Taurus  ](https://gettaurus.org/) load testing framework installed. Taurus is an open-source test automation framework that supports JMeter, K6, Locust, and other testing tools. The container image is [Open Container Initiative (OCI)  ](https://opencontainers.org/) compliant and hosted by AWS in an Amazon Elastic Container Registry (Amazon ECR) public repository. For more information, refer to [Container image customization](/solutions/latest/distributed-load-testing-on-aws/container-image.html). 
+
+Step 6 
+
+A web console powered by AWS Amplify deploys into an S3 bucket configured for static web hosting. 
+
+Step 7 
+
+Amazon CloudFront provides secure, public access to the solution’s website bucket contents. 
+
+Step 8 
+
+During initial configuration, the solution creates a default administrator role (IAM role) and sends an access invite to a customer-specified user email address. 
+
+Step 9 
+
+An Amazon Cognito user pool manages user access to the console, the distributed load tester API, and the MCP Server. 
+
+Step 10 
+
+After you deploy this solution, you can use the web console or APIs to create and run test scenarios that define a series of tasks. 
+
+Step 11 
+
+The microservices use this test scenario to run ECS tasks on Fargate in the specified Regions. 
+
+Step 12 
+
+When the test completes, the solution stores results in S3 and DynamoDB and logs output in Amazon CloudWatch. 
+
+Step 13 
+
+If you enable the live data option, the solution sends CloudWatch logs from the Fargate tasks to a Lambda function during the test for each Region where the test runs. 
+
+Step 14 
+
+The Lambda function publishes the data to the corresponding topic in AWS IoT Core in the Region where the main stack was deployed. The web console subscribes to the topic and displays real-time data while the test runs. 
+
+NOTE 
+
+The following steps describe the optional MCP Server integration for AI-assisted load testing analysis. This component is only deployed if you select the MCP Server option during solution deployment. 
+
+Step 15 
+
+An MCP client (AI development tool) connects to the Amazon Bedrock AgentCore Gateway endpoint to access the Distributed Load Testing solution’s data through the Model Context Protocol. AgentCore Gateway validates the user’s Cognito authentication token to ensure authorized access to the MCP server. 
+
+Step 16 
+
+Upon successful authentication, AgentCore Gateway forwards the MCP tool request to the DLT MCP Server Lambda function. The Lambda function returns the structured data to AgentCore Gateway, which sends it back to the MCP client for AI-assisted analysis and insights. 
+
+Step 17 
+
+The Lambda function processes the request and queries the appropriate AWS resources (DynamoDB tables, S3 buckets, or CloudWatch logs) to retrieve the requested load testing data. 
+
+## Deploy with confidence
+
+Everything you need to launch this AWS Solution in your account is right here. 
+
+### We'll walk you through it
+
+Get started fast. Read the implementation guide for deployment steps, architecture details, cost information, and customization options. 
+
+[ Open guide ](/solutions/latest/distributed-load-testing-on-aws/solution-overview.html)
+
+### Let's make it happen
+
+Ready to deploy? Follow a step-by-step guide in the AWS Console to begin setting up the infrastructure you need. You'll be prompted to access your AWS account if you haven't yet logged in. 
+
+[ AWS Launch Wizard ](https://us-east-1.console.aws.amazon.com/launchwizard/home?redirectId=SolutionWeb&region=us-east-1#/deployment/create/SO0062)
+
+### AWS Countdown Premium
+
+Preparing for a major launch or high traffic event and need additional help? 
+
+[ Engage AWS Countdown Premium ](https://aws.amazon.com/premiumsupport/aws-countdown/boost/)
+
+## Deployment tools
+
+Follow these links for direct access to the artifacts for this AWS Solution.
+
+### CloudFormation template
+
+View or modify the CloudFormation template to customize your deployment. 
+
+[ Download template ](https://solutions-reference.s3.amazonaws.com/distributed-load-testing-on-aws/latest/distributed-load-testing-on-aws.template)
+
+### Source code
+
+The source code for this AWS Solution is available in GitHub. 
+
+[ Go to GitHub ](https://github.com/aws-solutions/distributed-load-testing-on-aws)
+
+### Implementation guide
+
+Follow the implementation guide for step-by-step actions to deploy this AWS Solution. 
+
+[ Download guide ](/solutions/latest/distributed-load-testing-on-aws/distributed-load-testing-on-aws.pdf)
+
+## Related content
+
+### Solving with AWS Solutions
+
+This video demonstrates how Distributed Load Testing on AWS enables automated application testing at scale to identify and fix performance bottlenecks before production release. 
+
+[ Watch the video ](https://youtu.be/Y-2rk0sSyOM?si=mgVDyY0YjfwIIZ6m)
+
+###  Ensure Optimal Application Performance with Distributed Load Testing on AWS 
+
+This blog discusses Distributed Load Testing on AWS for app scalability, automation, and bottleneck resolution before release. 
+
+[ Read the blog ](https://aws.amazon.com/blogs/architecture/ensure-optimal-application-performance-with-distributed-load-testing-on-aws/)
+
+###  Sony Music Solutions Inc. 
+
+Learn how Sony Music Solutions Inc. reduced costs and improved performance testing speed using Distributed Load Testing on AWS. 
+
+[ Read the case study ](https://aws.amazon.com/solutions/case-studies/sony-music-solutions-inc-case-study/)
+
+###  Imagine Learning 
+
+Education company Imagine Learning automated performance testing by implementing Distributed Load Testing on AWS in hours. 
+
+[ Read the case study ](https://aws.amazon.com/solutions/case-studies/imagine-learning/)
+
+## Customer stories
+
+Calabrio
+
+_"At Calabrio, our mission is to help contact centers work smarter, faster and better. We needed to design a new, high-performing feature for a major customer -- fast. We used Distributed Load Testing on AWS to test our system’s performance at scale, without the need for costly enterprise testing licenses or writing custom orchestration code for open-source tools. With this AWS Solution, we designed and executed tests at six times the expected traffic volume and launched the new feature successfully and ahead of schedule."_
+