-
Notifications
You must be signed in to change notification settings - Fork 35
Plugin Phases
Ingo edited this page May 20, 2016
·
1 revision
This page describes the different phases the Gatling AWS Maven plugin goes through. Understanding this should enable you to troubleshoot and customize the plugin's behavior more easily.
- Launch EC2 instances according to the EC2 parameters e.g.
ec2.instance.count
andec2.instance.type
. - Distribute dependencies (JAR files, simulation files, configuration files, Gatling install script) to each load generator.
- Configure each load generator to ensure it is ready to run the test (e.g. install the Java SDK, raise the max number of open files).
Start the test on each load generator instance. Send status updates back to Jenkins. Optionally report status of each load generator to Graphite. Wait for the completion of the test. In most cases this will be the longest phase by far.
- Download results from all load generators
- Consume all simulation files to generate a single Gatling report
- Upload the report to S3 and ensure it is publicly accessible
- Share configuration parameters and a link to the results with other systems e.g. Confluence.