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.
Compuware Strobe Measurement Plugin
strobeMeasurement
: Compuware Strobe Measurement
connectionId
Required. This field specifies the host connection to use to submit a measurement.
Host connections can be configured in the Jenkins system configuration (Manage Jenkins -> Configure System).
credentialsId
Required. The available CES secret token to perform ISPW actions for Rest API call.
requestType
Required. What type of request you want for the measurement. Select active if the job is currently running or Queued if the job will be running later.
jobName
Required. Name of the job you want to measure.
body
(optional)
The body of the callback. Can leave blank if no body is needed. For example, a JSON body would be entered like { "key1" : "value1", "key2" : "value2", "key3" : "value3", ... "key10" : "value10" } If you would like to receive the completed profile's ID back as part of the json body, set the value of one of your keys to $$$profileId$$$ like {"profileId" : $$$profileId$$$}
duration
(optional)
Optional. Estimated minimum measurement time in minutes. Acceptable values 1 to 1440.
emailto
(optional)
finalAction
(optional)
Optional. Controls the measurement session when the final dataset has been completed. The value can be either Quit, Stop, or Continue. See the Strobe User Guide for details. NOLIMIT is created from the limit = 1 and Continue.
headers
(optional)
The HTTP headers of the callback. Should be colon and semicolon separated like for example, k1:v1;k2:v2;k3:v3
hlq
(optional)
Optional. High Level Qualifier. DSNAME High level qualifier - Temporary dataset prefix.
limit
(optional)
Optional. Suspends sampling when the target number of samples is reached. Acceptable values 1 to 99. Must be 1 when using Final Action of Continue.
method
(optional)
Type of HTTP request to make. POST/GET/PUT/DELETE
profileName
(optional)
Optional. The name of the profile. It defaults to the job name.
samples
(optional)
Optional. The target number of samples to take during the measurement session. Acceptable values 1000 to 150000.
tags
(optional)
Optional. Tags to be assigned to profile
transactionId
(optional)
Optional. May occur up to 5 times. Used for transaction profiling, the tranids are transaction ID masks used to specify the transactions to be measured. Length is limited to 4 characters. You can use a wildcard character (*) after a string of one or more characters in the Detail by Transaction field to measure transactions that meet the specified search criteria. * For Queue the additional elements are available: step � Optional, program � Optional, stringData � Optional
url
(optional)
URL for the HTTP request. Leave blank if you do not want to do an HTTP callback.
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.