Traffic - Connect

After you log in, under Record > Go to Traffic

This wizard enables HTTP traffic recording and analysis by configuring a browser or mobile device proxy, saving the recorded traffic as a HAR script, and optionally generating a report for analysis.

Traffic Port:

Accepts only numerical characters, used to enter the proxy port which in turn will be used on the browser or wifi settings to capture the traffic (Mobile devices, Native apps, or browsers)

Connection:

Provides steps to configure for Browser, Android device, and for an IOS Device.

Android:

Configure your Android mobile connection using the steps below

  1. Open the App Drawer on your Android device and tap the Settings

  2. Tap Wi-Fi

  3. Tap and hold your Wi-Fi connection until a menu appears

  4. Tap Modify Network

  5. Tap Advanced options

  6. Tap Proxy and select Manual

  7. Enter Controller DNS or IP (Ex: localhost) in the Proxy hostname box

  8. Enter 9095 in the Proxy port

  9. Optionally enter any domains to ignore in the Bypass proxy for the box

  10. Tap Save

iOS:

Configure your iOS mobile connection using the steps below

  1. Open the App Drawer on your iOS device and tap the Settings

  2. Tap Wi-Fi

  3. Tap and hold your Wi-Fi connection until a menu appears

  4. Connect to the same Wi-Fi network as the AIQ HTTP Proxy

  5. Tap the info (i) button

  6. Scroll down to the Proxy section and select Manual

  7. Enter Controller DNS or IP (Ex: localhost) in the Proxy hostname box

  8. Enter 9095 in the Proxy port

Browser:

Configure your Computer Browser connection using the steps below

  1. Open the Browser

  2. Go to Proxy Configuration

    1. Edge: Click Internet Options Click Connections tab Click LAN Settings

    2. Google Chrome: Go to Settings and click the Advanced tab Click Open Proxy Settings Click LAN settings

    3. Firefox: Go to options and type proxy Click Network Proxy Settings

  3. Enter Controller DNS or IP (Ex: localhost) in the IP Address box

  4. Enter 9095 in the Proxy port

  5. Click Ok

Click HTTP Proxy in the left Navigation Pane.

HTTP Proxy Options

Control tab

Mark Step: Before starting the proxy, the user should mark the step by providing a meaningful name to the set of requests the HTTP proxy is going to capture.

For example, the user can mark the step as login - the steps/requests that can be captured below the login would involve the following:

a. Click Log in to go to the login page

b. Set the user name and password

c. Click Log in to navigate inside the application

All this traffic can be captured below the log-in step, After marking the step and starting at the proxy, all the traffic mentioned in the above use case will be saved under Log in Step.

The next step would be to purchase.

a. After successful login, click some items

b. Add them to cart

c. Click purchase

All these can be marked as another step by providing the step name as Purchase and clicking on the Mark step, these can be validated using the status tab.

Start Proxy: Once after entering the proxy port and marking a step user can click the Start Proxy button, a confirmation message will be displayed informing that the proxy is starting on the provided port number.

Start Proxy button will be changed to Stop Proxy.

Pause Recording Request: At times it may be required to pause the ongoing recording of the traffic as the user might want to do some unwanted navigation which anyone would want not want to have in the recorded script, Pause Recording request can be used for this purpose. An alert would be displayed upon clicking 'Pause recording request'

Resume Recording Request: Once the Pause recording request has been chosen, the user would want to resume the recording after pausing the script.

Download HAR Log: Once the user is done with recording the traffic requests, the user can come back to this tab and click 'Download HAR Log' which downloads the script which will have the .har extension, this script is something similar to the script generated from using the network tab of Google Chrome browser and saving the content as HAR.

Download Log: Download Log will only download the URL calls made without the HAR contents in a text file.

Clear Proxy Calls: As the name suggests it just clears the recorded traffic requests, users can use this when creating new scripts.

Status

Displays the status of the proxy, either Running or Not.

and it displays all the traffic that was recorded along with the step names as shown in the above image.

Use the refresh button periodically to capture all the latest traffic logs before saving the HTTP file.