Performance Center and Git
This topic describes how to integrate Performance Center with Git (via Jenkins), using the Performance Center-Git integration plugin.
Note: There is another plugin for running performance tests using Performance Center. For details, see Performance Center and Jenkins.
About the Performance Center-Git integration
This integration enables you to:
Synchronize scripts |
Synchronize scripts by uploading LoadRunner and JMeter scripts stored in a GitHub repository to a Performance Center project. For details, see Synchronize Performance Center with Git. Available in plugin versions: 1.0.0 and later |
|
Synchronize tests |
Synchronize tests from YAML files saved in a GitHub repository to a Performance Center project. For details, see Synchronize Performance Center with Git. Available in plugin versions: 1.1.0 and later |
|
Run tests |
Create tests from YAML input added to a field within the Jenkins Job configuration, and then run the tests. For details, see Run a performance test using Performance Center. Available in plugin versions: 1.1.0 and later with Performance Center 12.61 and later |
Tips and troubleshooting
This section provides information for troubleshooting issues related to the Performance Center integration with Git.
Supported/ compatible versions |
The PC-Git plugin is supported in Performance Center versions 12.60 and later, and is compatible with Performance Center versions 12.55-12.57 with the following limitations:
|
Uploading builds |
The first successful build uploads all scripts (this might take longer to sync). Subsequent builds include modifications from the previous successful build only, and should be much faster. |
Deleting scripts |
Synchronizing script deletion is optional in the build's configuration (it is enabled by default). However, failing to delete scripts in a Performance Center project after they have been deleted in the Git repository will not cause the build to fail. |
Version control | Performance Center projects with Version Control enabled are not supported. |