mirror of
https://github.com/helm/charts.git
synced 2026-08-23 06:17:18 +00:00
* Adds Distributed JMeter chart: - Creates deployment resource for the JMeter master and server - Creates service resource for JMeter server Signed-off-by: Pedro César de Azevedo <pedrocesar.ti@gmail.com> * Fix blank space. Adds some documentation as well. Signed-off-by: Pedro César de Azevedo <pedrocesar.ti@gmail.com> * Added Documentation to the chart! - Adds a better README file - Also creates a NOTES.txt with instructionto run the tests - Changed logic to pull Docker image Signed-off-by: Pedro César de Azevedo <pedrocesar.ti@gmail.com> * Fix blank spaces Signed-off-by: Pedro César de Azevedo <pedrocesar.ti@gmail.com> * Applying changes Signed-off-by: Pedro César de Azevedo <pedrocesar.ti@gmail.com> * Fix app version Signed-off-by: Pedro César de Azevedo <pedrocesar.ti@gmail.com> * Use 1.0.0 for a start since we are stable Signed-off-by: Reinhard Nägele <unguiculus@gmail.com> * Add role label to service Signed-off-by: Reinhard Nägele <unguiculus@gmail.com> * Fixed labels and templates definitions. Signed-off-by: Pedro César de Azevedo <pedrocesar.ti@gmail.com> * Replaced role label Signed-off-by: Pedro César de Azevedo <pedrocesar.ti@gmail.com>
1.2 KiB
1.2 KiB
Distributed JMeter
Based on the work done here.
Apache Jmeter™ is an open source tool that helps creating and running load test plans. This helm/chart was created to help you running different versions of JMeter in a distributed fashion (master -> server architecture), for more info.
Chart Details:
This chart will do the following:
- Deploy a JMeter master (by default 1) that is responsible to store the test plans and test results after running on the servers.
- Deploy a JMeter server service (by default 3 replicas) that are responsible to run the actual test and send back the results to the master.
Installing the Chart:
To install the chart with the release name jmeter:
$ helm install --name distributed-jmeter stable/distributed-jmeter
Deploying different versions of JMeter
The default image allows you to run JMeter in all versions available.
To change the version running on the helm you only need:
$ helm install --name distributed-jmeter --set master.image.tag=4.0 --set server.image.tag=4.0 stable/distributed-jmeter
Enjoy! :)