Skip to content
This repository was archived by the owner on Sep 28, 2022. It is now read-only.

Commit 50a0ffd

Browse files
committed
Minor changes to README file
1 parent 20903ef commit 50a0ffd

File tree

2 files changed

+12
-6
lines changed

2 files changed

+12
-6
lines changed

README.md

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,20 @@
11
## Distributed Load Testing Using Fargate
22

3-
Running performance load testing is extremely important to understand how your services will scale and behave once
4-
deployed to production. However, organizations tend to skip this type of testing because it can be challenging and
5-
time consuming to setup. One of the main challenges is how to simulate a scenario that mimics the load expected in
6-
a production environment; In a real world scenario, requests from users typically come from different geographic
7-
locations and are likely to come in parrallel. This repository is an example of how to setup a distributed load testing
8-
infrastructure using AWS Fargate and the tesing tool Taurus.
3+
This solution walks you through a prescriptive implementation of Distributed Load Testing using
4+
[Taurus (JMeter)](https://gettaurus.org) and [AWS Fargate](https://aws.amazon.com/fargate). You can use it to test your
5+
web services (system under test) under high stress scenarios and understand it's behavior and scalability.
96

107
![Architecture](docs/arch.png)
118

9+
Taurus acts as a wrapper around JMeter and allows you to generate HTTP requests in parallel simulating a
10+
real-world scenario. This solution shows how to run Taurus on Docker containers and deploy them to Fargate clusters
11+
running in different AWS regions, so that you can simulate requests coming from different geographic locations into
12+
your service.
13+
14+
**Note**: Your service (system under test) does not have to be running on AWS. You can configure this solution to hit
15+
any HTTP endpoint as long as it's accessible through the internet. However, this solution is meant to be deployed
16+
on an AWS account.
17+
1218
## License Summary
1319

1420
This sample code is made available under a modified MIT license. See the LICENSE file.

docs/arch.png

-233 Bytes
Loading

0 commit comments

Comments
 (0)