-
Notifications
You must be signed in to change notification settings - Fork 28
Clarification question #7
Comments
Hi @sean4200 , thanks for your interest in the project! That's a fair question. This solution creates a new VPC in your account which contains 3 Availability Zones and yes, when you launch a Load Test it will distribute the docker containers within the 3 AZs as evenly as possible. You can check this logic in the script that triggers the execution: https://github.com/aws-samples/distributed-load-testing-using-aws-fargate/blob/master/bin/runner.py. By default it triggers 3 docker containers (1 per AZ), but you can overwrite this value by overriding the Now, each docker container will run an instance of your defined Taurus scenario. These scenarios are defined in YAML format, for example:
Where |
Thank you, ok so if I had a JMeter test within my taurus file which was configured to generate 250 request per second to a endpoint, this would actually run 3 times, e.g. 250 RPS in az1, 250 in az2 and 250 in az3, totalling 750 RPS to the endpoint. Another question, if the parameters for concurrency, hold and ramp are removed from the Taurus file would the ones set in the jmeter test then be used? |
|
Hi I am new to load testing and AWS, but believe this solution could be beneficial for future projects.
But require some clarification, would this running my full load in all az or is it splitting my load across all the az for example: if I had basic test which contains 250 rps would this solution make it 250 * each az or would it be 250/each az
The text was updated successfully, but these errors were encountered: