Skip to main content
Version: 2.0 🆕

K6 Load Testing

K6 is an open-source tool and cloud service that makes load testing easy for developers and QA engineers.

Prerequisite: Make sure you have set up an account in k6.io or get the API keys from an admin.

  1. On the Edit build pipeline page, select the Pre-Build Stage (or Post-Build Stage).
  2. Click + Add task.
  3. Select K6 Load Testing from PRESET PLUGINS.
  • Enter a relevant name in the Task name field. It is a mandatory field.
  • Enter a descriptive message for the task in the Description field. It is an optional field.
  • Provide a value for the input variable.
    Note: The value may be any of the values from the previous build stages, a global variable, or a custom value.
VariableFormatDescription
RelativePathToScriptStringCheckout path + script path along with script name
PrometheusUsernameStringUsername of Prometheus account
PrometheusApiKeyStringAPI key of Prometheus account
PrometheusRemoteWriteEndpointStringRemote write endpoint of Prometheus account
OutputTypeStringLOG or PROMETHEUS
  • Trigger/Skip Condition refers to a conditional statement to execute or skip the task. You can select either:

    • Set trigger conditions or
    • Set skip conditions

  • Click Update Pipeline.