Setting up the HTTP proxy

When you want to run stubs on Rational® Test Automation Server, you can set up an HTTP proxy to route requests to the stubs. You must configure the HTTP proxy with the Rational® Test Automation Server URL and offline user token generated from Rational® Test Automation Server so that the HTTP proxy can register with Rational® Test Automation Server.

Before you begin

Before you set up the HTTP proxy, you must ensure that you have installed the proxy component from Rational® Test Control Panel V10.1.1 or later.

About this task

When you create stubs in Rational® Integration Tester, you must configure the HTTP proxy in the Client tab for the HTTP transport. You must also edit the registration.xml file that is located in the <QS_install_directory>\httptcp directory for the following attributes:
  • server base-url
  • security-token
You must enter the Rational® Test Automation Server URL and offline user token as the values for the attributes. After you restart the proxy, the HTTP proxy registers with Rational® Test Automation Server. When you start the stubs from the Execution page, routing rules are applied to the HTTP proxy such that the requests that satisfy the rules are routed to the stubs.

Procedure

  1. Perform the following steps in Rational® Test Automation Server:
    1. Log in to Rational® Test Automation Server.
    2. Generate the offline user token.
    3. Copy the offline user token to a text file.
  2. Perform the following steps to edit the registration.xml file that is located in the <QS_install_directory>\httptcp directory:
    1. Use a text editor to open the registration.xml file.
    2. Enter the Rational® Test Automation Server URL and offline user token generated from Rational® Test Automation Server in the following setting:

      <server base-url="<Rational® Test Automation Server_URL>" security-token="<Offline_User_Token>" />

    3. Save and close the file.
    4. Restart the HTTP proxy.
  3. Perform the following steps in Rational® Test Automation Server:
    1. Log in to Rational® Test Automation Server.
    2. Open your project.
    3. Click Infrastructure.

    The HTTP proxies that you configured with your offline user token are displayed.

Results

You have successfully configured the HTTP proxy.

What to do next

You can check for the prerequisite tasks that you must complete before you can run the HTTP stubs. See Prerequisites for running HTTP stubs.