kubernauts / jmeter-kubernetes

Load testing as a service (LTaaS) with Apache Jmeter on kubernetes
Apache License 2.0
362 stars 249 forks source link

Run on GKE and supporting all external files shipped with jmx #37

Open hshencognizant opened 3 years ago

hshencognizant commented 3 years ago

Update the package to be run in GKE start_test.sh command is called differently. See its help file and README. Removed the original jmeter pdf reporter (takes ~40s to generate a single report and the report content lacks the details offered by the JMeter HTML one) Added jtl log for each test and JMeter HTML report. They are pulled from the master pod packaged into a zip file. The work paths on JMeter master and slaves are set correctly. Now the entire contents of a test plan directory (e.g. the demo path containing jmx, properties, csv, groovy, sql...) will be push to slave pods to be run. All paths in the jmx/properties can refer to the parent test plan folder.