Using Nginx
Find the video guide for below instructions over here.
In this guide, we will be using Nginx to mirror the traffic to Hypertest.
The below changes are only applicable on NGINX (>= 1.13.4)
Existing Nginx
If you are already running Nginx in your setup for your application, just add the following changes in your Nginx configuration.
Only copy the parts from ## copy from this till ## to this. Rest is just sample configuration file
Restart your Nginx server with new configuration changes.
To verify the mirroring setup, hit any api on the application and check for request in "last mirrored requests" section or Session page in HyperTest.
Deploying New Nginx Server as Proxy
If you are deploying Nginx as a new Proxy Server then create the below two files.
Here we are deploying one Nginx server which will run as docker container. The traffic coming to Nginx server (running on port 8003) will be forwarded to your candidate application and also will be mirrored to HyperTest.
Create a folder nginx-proxy
Create the file docker-compose.yml with below contents in it
Create the below file nginx.conf with below contents in it
Start the Nginx server using below command:
Now Nginx server should be up and running, you can check it using below command:
To Verify the mirroring setup, hit any api on the application and check for request in "last mirrored requests" section or Session page in HyperTest.
Last updated