Recording HTTP and HTTPS traffic
Use the HTTP proxy in the IBM® Rational® Test Control Panel to record all HTTP and HTTPS traffic that is routed through
the proxy.
Before you begin
- Decide whether to record by using an external HTTP proxy or by
using the packet capture method.
- Although packet capture is simpler than using an external proxy server, the method involves a number of limitations. See Limitations of packet capture.
- The HTTP proxy in the Rational Test Control Panel can route and proxy HTTP, HTTPS, and TCP traffic. For information about deploying the HTTP proxy, see HTTP/TCP proxy setup.
- If you are using an external HTTP proxy, install the HTTP proxy and configure it to record HTTP and HTTPS traffic.
- In Rational Test Control Panel, ensure that the proxy is shown for the correct domains in the server. If the proxy does not appear with the correct domain, review the configuration information in the registration.xml file for the proxy. In particular, the URL of the server should be correct, and the domain and environment elements should correctly reflect the domains and environments where the proxy is to be registered. For more information, see Modifying the configuration settings of the HTTP/TCP proxy.
- If you must differentiate between multiple web services over a single URL, set up a filter for each service. See Filtering header values.
If your system under test has an HTTP connection, several methods are available to create the logical HTTP connection, physical web server resource, and other test resources. For more information, see Options for creating test resources.
About this task
The following diagram shows an example network configuration. In it, an Rational Integration Tester HTTP proxy, in recording mode, is acting as an intermediary that enables HTTP messages to appear in the Recording Studio perspective. The proxy is also passing messages back and forth between the original client and server applications.

Note: The recording of HTTP or HTTPS traffic is not supported for WebSockets. While HTTP traffic is
allowed through non-secure WebSockets, the HTTPS traffic is not allowed through non-secure
WebSockets. Both HTTP and HTTPS traffic are not allowed to pass through secure WebSockets.
Procedure
To use Rational Integration Tester to record HTTP or HTTPS traffic:
Results
What to do next
- After you have recorded events, Recording Studio attempts to determine the schema to apply to the message. To change this schema, see Events view. To extract parameters from the URL, use a Web URL schema, as described in Creating a Web URL schema.
- After you finish recording, you can highlight one or more individual events. Click Save Events to create resources such as tests, stubs, and test data sets. For more information, see Creating an operation from recorded events, Creating tests from recorded events, and the Stub creation by using the Recording Studio for creating stubs.
to start recording.