Performance Center and Jenkins
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.
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 Micro Focus 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.
Note: For the supported server versions, see the Integration with non-Micro Focus products section of the System Requirements.
Install the Micro Focus Application Automation Tools plugin.
For details on downloading, installing, and configuring this plugin, see the 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 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 Micro Focus 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.
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.