Integration with UrbanCode Deploy

With the development team adopting a continuous delivery model, the testing team needs to follow a stringent timeline. Integrating UrbanCode Deploy with your product automates the test execution process. If you have many tests to run at regular intervals automatically, you can use UrbanCode Deploy to initiate test execution.

Before you begin

You must have completed the following tasks:
  • Installed IBM® Rational® Performance Tester and UrbanCode Deploy agent on computers where the tests will be run.
  • Downloaded the Rational® Performance Tester UCD plugin from the IBM WebSphere, Liberty & DevOps Community portal .

    For more information about specific versions of plugin, see Integration plugin compatibility matrix.

  • Installed UrbanCode Deploy server and deploy the Performance plugin on the server.
    Note: To install the UrbanCode Deploy plugins, see its documentation.

About this task

With the Rational® Performance Tester plugin for UrbanCode Deploy, you can automate the execution of tests, compound tests, and schedules. For a performance test, install Rational® Performance Tester on the target computer where the test will be run. When you run a schedule, ensure that the workbench is connected to the agent computers.
Note:

To run tests on Mac OS, you must add an environment variable that points to the installation directory of the product, for example, export TEST_WORKBENCH_HOME=/opt/IBM/SDP. For Windows and Linux®, this environment variable is already defined.

Procedure

  1. To create a workflow for the newly created component process, click the component process. The Tools view displays the available plugin steps.
  2. From Rational Test Workbench > IBM Rational Performance Tester, drag the Run IBM Rational Performance Tester Test step to the design space.
  3. Specify the properties for the step. For information about the properties, see Properties of steps.
  4. After you configure the step properties, click Save.