Continuous Integration/Delivery

Use Load Impact plugins for your CI/CD server/service of choice and continuously get early feedback on whether your web applications, APIs and mobile application backends are passing or failing specified performance criteria.

General notes


Stop wasting time on code tracks that don't meet performance criteria. Automate your load tests and enjoy higher-quality, lower-risk releases. Choose one of our CI/CD plugins below to get started.

Jenkins plugin


Jenkins CI

Download Load Impact's Jenkins plugin
Current version: 1.4.2

Installation

Once you have the plugin safely on your hard drive go to the Jenkins dashboard in your browser. Got to the "Plugin manager" page and click the "Advanced" tab:

Jenkins Plugin Manager URL


Find the "Upload" section and find the Load Impact .hpi plugin file and press "Upload":

Choose plugn file and upload


Getting started

Next step, after installation, is getting your Load Impact API token. You will find it on your account page at loadimpact.com. If you have never used the Load Impact API before you will need to generate an API token by pressing the "Generate a new token" button:

Get/Generate your Load Impact API token


Once you have your Load Impact API token you need to add it to your "Credentials" (using the Credentials plugin). To do so, go to the Credentials management page:

Credentials management page


Select to add a "Load Impact API Token":

Create a Load Impact API token credential


Enter a name for your API token, enter the API token and then validate using the "Validate API Token" button:

Add your Load Impact API token, give it a name and validate it


Now it is time to add a Load Impact load test as a build or post-build step (both are supported):

Configure a Load Impact load test as a build step


You get information about test progress and pass/unstable/fail criteria analyis through the test:

Build step console


After the build step has completed you can view the test results from inside of Jenkins:

Build step test results

TeamCity plugin


Installation

To install the Load Impact plugin follow these steps (taken from http://confluence.jetbrains.com/display/TCD8/Installing+Additional+Plugins):

  1. Shutdown the TeamCity server.
  2. Copy the zip archive with the plugin into the <TeamCity Data Directory>/plugins directory.
  3. Start the TeamCity server: the plugin files will be unpacked and processed automatically. The plugin will be available in the Plugins List in the Administration area.




Getting started

Next step, after installation, is getting your Load Impact API token. You will find it on your account page at loadimpact.com. If you have never used the Load Impact API before you will need to generate an API token by pressing the "Generate a new token" button:

Get/Generate your Load Impact API token


Once you have your Load Impact API token you need to enter it on the Load Impact settings page in TeamCity. To do so, go to the Administration page, and find the Load Impact settings link under "Integrations" in the left sidebar:

Load Impact Settings


Enter your "Load Impact API Token":

Add Load Impact API token


Now it is time to add a Load Impact load test as a build step:

Configure a Load Impact load test as a build step


You get information about test progress and pass/unstable/fail criteria analyis through the test:

Build step console


After the build step has completed you can view the test results from inside of TeamCity:

Build step test results