Folder | Description |
---|---|
docker | JMeter custom image |
docs | Documentation and images |
jmeter | Contains JMX files used by JMeter agents |
pipelines | Docker and JMeter pipeline definitions |
scripts | Scripts that support pipeline execution |
terraform | Terraform template for infrastructure creation |
This sample only shows how to manually trigger a JMeter Pipeline. You can easily adapt its content and incorporate it on other pipelines, apply continuous integration or other improvements.
This sample uses static JMX files on jmeter directory. You can use many techniques to parameterize JMX files. Some of them are:
Also, you can dynamically generate JMX files from Swagger/Open API using swagger-codegen or other similar projects.
Current Terraform template creates a new VNET to host JMeter installation. Instead you can modify the template to deploy agents in an existing VNET or you can apply VNET peering to connect them into an existing infrastructure.