JMeter environment for Elasticsearch

Azure Public Test Date Azure Public Test Result

Azure US Gov Last Test Date Azure US Gov Last Test Result

Best Practice Check Cred Scan Check

Deploy To Azure Visualize

This template will deploy a JMeter environment into an existing virtual network. One master node and multiple subordinate nodes are deployed into a new subnet called jmeter, with the address prefix This template works in conjunction with the Elasticsearch template at, and it is recommended you deploy that template first, followed by this one.

The topology of the test environment is described further at

If you are deploying this template into an existing virtual network which was not created with the above template, please update the JMeter parameters in /opt/jmeter/ on the master node.

The jarball should contain any JUnit tests and dependent jars which are needed by the JMX test plan in the test pack. By default the test plan and parameters are provided from the load test described at


Start the test run using /opt/jmeter/ on the master node, and view the results in Marvel as well as in the resulting CSV logs. For more details on this test plan please see

Tags: CustomScript, Microsoft.Storage/storageAccounts, Microsoft.Network/publicIPAddresses, Microsoft.Network/networkSecurityGroups, Microsoft.Network/virtualNetworks/subnets, Microsoft.Network/networkInterfaces, Microsoft.Compute/virtualMachines, Microsoft.Compute/virtualMachines/extensions, [variables('settings').extensionSettings.boss.type], [variables('settings').extensionSettings.sub.type]