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.

QRebel Plugin

qrebel: Monitor performance regressions with QRebel

  • appName
    Please specify name of your application. The name must be same as in QRebel (case sensitive).
    • Type: String
  • targetBuild
    Please specify the target build for which you want to validate performance. Please note that you must specify a user-defined build name. Unnamed builds are not supported.
    • Type: String
  • targetVersion
    Please specify the target build version for which you want to validate performance. This field is optional and only relevant when you have setup named version names.
    • Type: String
  • baselineBuild
    Please specify a baseline build for which you want to use as the performance comparison point. Please note that you must specify a user-defined build name. Unnamed builds are not supported.
    • Type: String
  • baselineVersion
    Please specify a baseline build version for which you want to use as the performance comparison. This field is optional and only relevant when you have setup named version names.
    • Type: String
  • apiToken
    Every project has a unique API token for authentification. This token is required in order to make issue queries to the QRebel API. Please navigate to your QRebel dashboard, pick the project from the left-hand side top menu as an administrator. Then go to settings and enable API functionality for the chosen project. Simple copy the generated token here.
    • Type: String
  • apiUrl
    QRebel server detects performance issues. This field specifies its API URL. Default URL is https://hub.qrebel.com/api/
    • Type: String
  • comparisonStrategy
    • Type: String
  • slowRequestsAllowed
    • Type: long
  • excessiveIoAllowed
    • Type: long
  • exceptionsAllowed
    • Type: long
  • slaGlobalLimit
    This is a SLA global limit (ms). If at least one endpoint exeeds the limit, the build will be marked as a failure

    0 means no limit

    • Type: long
  • DURATION
    • Type: boolean
  • IO
    • Type: boolean
  • EXCEPTIONS
    • Type: boolean

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.