The following plugin provides functionality available through
Pipeline-compatible steps. Read more about how to integrate steps into your
Pipeline in the
Steps
section of the
Pipeline Syntax
page.
For a list of other such plugins, see the
Pipeline Steps Reference
page.
BlazeMeter plugin
blazeMeterTest
: BlazeMeter
credentialsId : String
(optional)
Select the BlazeMeter credentials to use.
workspaceId : String
(optional)
testId : String
(optional)
BlazeMeter's plugin for Jenkins allows users to automate load tests from the cloud post build.
Just choose the test you want to run. Let Jenkins start and stop the test and document the results.
After the run, a test report will be generated directly into Jenkins and
your BlazeMeter account.
If the test list is empty, you must insert your unique BlazeMeter API key into the
Jenkins settings, or
create a test in
your BlazeMeter account.
abortJob : boolean
(optional)
If checked and BlazeMeter test has fails plugin will throw AbortException
additionalTestFiles : String
(optional)
Before the test runs these files will be pushed to the selected BlazeMeter test. Existing files with the same name will be replaced. Provide a list of files that are locate in job workspace(relative path, each file on a new line).
Limitations: Supported test types: Taurus, FunctionalApi, JMeter
getJtl : boolean
(optional)
Check this box if you need to download JTL report after test will be over.
getJunit : boolean
(optional)
Check this box if you need to download junit report after test will be over.
jobApiKey : String
(optional)
jtlPath : String
(optional)
Here you can define desired location for downloading jtl artifact.
Plugin supports both absolute and relative paths.
Jenkins environment variables will be resolved.
junitPath : String
(optional)
Here you can define desired location for downloading junit artifact.
Plugin supports both absolute and relative paths.
Jenkins environment variables will be resolved.
mainTestFile : String
(optional)
Before the test runs this file will be pushed to the selected BlazeMeter test and select as executable file. Existing file with the same name will be replaced. Provide a file that is locate in job workspace(relative path).
Limitations: For Taurus and FunctionalApi tests will set 'Test type': JMeter if file has '.jmx' extension and Taurus - for '.yml' and '.yaml' files. Other 'Test types', please, set in the BlazeMeter application. Supported test types: Taurus, FunctionalApi, JMeter
notes : String
(optional)
Enter here some notes that you want to attached to test report.
reportLinkName : String
(optional)
Report link name that you will see in your build. By default it'll set: "BlazeMeter report: BLAZEMETER_TEST_NAME", where BLAZEMETER_TEST_NAME is a test name from app. By default max report link name length = 35, but you can increase this value using Java System property or Jenkins environment variable "bzm.reportLinkName.length"
serverUrl : String
(optional)
sessionProperties : String
(optional)
Define jmeter properties for particular session in format key1=value1,key2=value2,key3=value3.
Properties will be pushed to every separate session of master session.
Was this page helpful?
Please submit your feedback about this page through this
quick form.
Alternatively, if you don't wish to complete the quick form, you can simply
indicate if you found this page helpful?
See existing feedback here.