node('jmeter') { stage 'Clean Workspace' sh 'git clean -xffd' stage 'Checkout JMeter' checkout([$class: 'GitSCM', branches: [[name: '*/master']], doGenerateSubmoduleConfigurations: false, extensions: [[$class: 'RelativeTargetDirectory', relativeTargetDir: 'jmeter']], submoduleCfg: [], userRemoteConfigs: [[credentialsId: 'git', url: 'ssh://gerrit.sandbox.extranet.group:29418/sc-caf-jmeter']]]) stage 'Checkout CogCon' checkout([$class: 'GitSCM', branches: [[name: '*/Performance-Pipe']], doGenerateSubmoduleConfigurations: false, extensions: [], submoduleCfg: [], userRemoteConfigs: [[credentialsId: 'git', url: 'ssh://gerrit.sandbox.extranet.group:29418/sc-swb-cogcon']]]) stage 'Run JMeter Test' sh 'cd jmeter/bin && java -jar ApacheJMeter.jar -Jjmeter.save.saveservice.output_format=xml -n -t ../../tests/Performance/CustomerNeedsToKnow/CustomerNeedsToKnow_10.jmx -l ../../Results/result.jtl' step([$class: 'ArtifactArchiver', artifacts: '../../Results/result.jtl, **/*.jtl, **/jmeter.log', fingerprint: true]) stage 'Create Performance Report' perfReport modeThroughput: true, sourceDataFiles: 'Results/result.jtl' }
Jmeter + Performance Plugin + Jenkins Pipeline
- Last update:
- 16-02-2018 12:49
- Author:
- Karl Hudgell
- Revision:
- 1.1
You cannot comment on this entry