Testing with Envoy Proxy (Experimental)

You can use HCL DevOps Test Integrations and APIs (Test Integrations and APIs) to record the HTTP traffic on the Envoy Proxy by using the Experimental HTTP Tap Filter feature of the Envoy Proxy.

Important: The recording capabilities in Test Integrations and APIs might change depending on the upgrades or changes made to this experimental feature by Envoy Proxy development.

Prerequisites to using the Envoy Proxy

You must have completed the following tasks:
  • Set up the Envoy Proxy in your IT infrastructure. For details about how to build and configure the Envoy Proxy, refer to the Related information.
  • Configured the HTTP Tap Filter and installed the Admin handler for the Envoy Proxy. For more information, refer to the Related information.

Task flow for recording the HTTP traffic in the Envoy Proxy

The task flow helps you to record the HTTP traffic in the Envoy Proxy.
Task More information

1

Set up the Envoy Proxy. Prerequisites to using the Envoy Proxy

2

Create an HTTP transport. Creating HTTP transports

2

Create a logical HTTP connection. Creating logical HTTP connections

3.1

Create a physical Web Server resource for an HTTP transport. Creating physical web server resources

3.2

Provide the config id that you configured in the admin_config of the Envoy Proxy in the Recording tab in the Web Server transport settings dialog box. Step 9 in Creating physical web server resources

4

Start the recording of the HTTP traffic by using the Recording Studio. Recording HTTP and HTTPS traffic

5

Start the test application that is using the Envoy Proxy so that the HTTP traffic is started on the Envoy Proxy. Envoy Proxy Documentation