JMeter Jenkins Pipeline | Jenkins Github Webhook JMeter | Non-functional Testing Pipeline | Pipeline | CI-CD | CI integration
@PerformanceTestingLearn2Enjoy
Pre-requisite
https://ngrok.com/
Pipeline Script
pipeline {
agent any
stages {
stage('Clone Repo') {
steps {
git branch: 'master', url: 'https://github.com/modirakesh07/JMete...
}
}
stage('Execute Sanity test') {
steps {
bat """
pipeline {
agent any
stages {
stage('Clone Repo') {
steps {
git branch: 'master', url: 'https://github.com/modirakesh07/JMete...
}
}
stage('Execute Sanity test') {
steps {
bat """
c:\\apache-jmeter-5.4.3\\bin\\jmeter.bat -n -t "dummy_sanityTest.jmx" -l sanity.jtl
"""
}
}
stage('Publish Report') {
steps {
perfReport filterRegex: '', sourceDataFiles: '**/*.jtl'
}
}
}
}
jmeter.bat -n -t "dummy_sanityTest.jmx" -l sanity.jtl
"""
}
}
stage('Publish Report') {
steps {
perfReport filterRegex: '', sourceDataFiles: '**/*.jtl'
}
}
}
}
Note:- I am running the test in my local c:\apache-jmeter-5.4.3\bin\
@PerformanceTestingLearn2Enjoy Please like and Subscribe