Bump to JMeter 5.0 & add granularity params for short term test
Bump to JMeter 5.0
Update JMeter 3.0 -> 5.0.
I tested it works on ubuntu-trusty, ubuntu-xenial. (on BOSH-Lite & AWS)
RMI Inserted package
JMeter 5.0 cluster requires RMI-Keystore, therefore I was create it by jmeter/bin/create-rmi-keystore.sh and inserted to package directory.
Please download rmi inserted package from here and upload to your blobstore.
https://s3-ap-northeast-1.amazonaws.com/d703n-bosh-tmp-blobs/apache-jmeter-5.0_rmi.tgz
test.sh logs
Note1: I changed log waiting time 1s -> 10s, because of poor spec, request sequence does not finish in 1s.
Note2: storm_mode/gaussian-random-timer-request.yml does not be passed... Please re-test on your environment. Failed reason is as below, caused by poor spec?
BROKEN: I found '6' occurances of '"GET /greeting/get/smurf HTTP/1.1" 200', expected '8'
Additional User Properties
Enabled to setting some properties on user.properties.
Example of use
Granularity parameter(default:60000ms) for short term test. (https://jmeter.apache.org/usermanual/generating-dashboard.html#configuration)
- name: storm
lifecycle: errand
jobs:
- name: jmeter_storm
release: jmeter-tornado
properties:
user_properties:
- name: jmeter.reportgenerator.overall_granularity
value: 10000
- name: <some other user property>
value: ...
thank you @daichi703n for the pull request. I'll post a review for it shortly.