Performance Center Jenkins Plugin
If your product development methodology includes continuous integration, you should be running performance tests as part of your builds.
This section describes the Jenkins plugin, and how it enables you to use continuous performance testing in production.
Continuous integration with Jenkins
As more software companies utilize continuous integration practices, you may also need to integrate performance tests into your testing process. This integration helps developers insure that new builds did not introduce regressions.
The HPE Application Automation Tools plugin for the Jenkins continuous integration server provides a mechanism for executing performance tests as part of a build script. This plugin allows you to trigger a Performance Center test as a build step and present the results in the Jenkin's user interface.
You can only integrate performance tests which have service level agreements (SLAs). This allows you to quickly determine whether the test passed or failed and if performance was affected.
To run Performance Center tests, you need to perform the following:
Install the Jenkins server.
Install the HPE Application Automation Tools plugin.
For details on downloading, installing, and configuring this plugin, see the HPE Application Automation Tools wiki page.
Note: The Jenkins plugin requires an administrator account.
Set up a Jenkins job to run tests using Performance Center.
Create a Jenkins project to run Performance Center tests.
Follow the instructions in the HPE Application Automation Tools wiki page to build a free-style software project, and add build steps that run tests using Performance Center. For details, see Running Performance Tests using HPE Performance Center.
This plugin also enables you to view Performance Center Trend reports. For details on configuring Trend report charts, see Configuring Trending Report Charts on Jenkins.
Configure the Performance Center-Octane integration
You can bring performance test run results into ALM Octane using ALM Octane pipelines, and include them in the overall analysis of your product.
For details on configuring the integration, see Automated testing flow in the Octane Help Center.