jmeter-bosh-release icon indicating copy to clipboard operation
jmeter-bosh-release copied to clipboard

Bump to JMeter 5.0 & add granularity params for short term test

Open daichi703n opened this issue 7 years ago • 1 comments

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

20190126_0245_jmeter-test.log

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: ...

daichi703n avatar Jan 19 '19 19:01 daichi703n

thank you @daichi703n for the pull request. I'll post a review for it shortly.

jamlo avatar Jan 26 '19 21:01 jamlo