Files
deprecated-helm-charts/stable/distributed-jmeter/README.md
T
Pedro César de AzevedoandKubernetes Prow Robot a205f96948 Add distributed JMeter chart (#8119)
* 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>
2019-02-08 08:23:02 -08:00

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! :)