## Network Logs

Network logs are functionality that stores details about requests, responses, and all interactions performed within a system or application during testing. They capture information such as executed pages, page status, requests, and responses for each transaction. Network logs allow users to view logs based on sessions, steps, and VUsers

## Response Status Count

The Response Status Count feature provides information on the count and percentages of captured HTTP responses for the specified time period (typically the entire scenario by default). Users can apply filters based on specific HTTP response codes. While Response Status Count reflects data for the entire test, the network logs display information according to the scenario configuration.

## Group By Session

In group by session, each session will have a unique table and you can see the session wise data. You can see the following information which are listed below:

- Step: The status of the page executed during the session is indicated in this field. This can be success or failure of a step.
- Start Time: This field shows the start time of the page
- Status: This field shows the status for session which is being hit.
- Response Time: This shows the response time of the corresponding step.
- Parameter: Displays the parameter name and its corresponding value which is being used.
- Absolute Start Time: Indicates the absolute date and time at which the request was initiated.
- Method: The HTTP method used for the request.
- URL: This field shows the URL of a particular step.
- Protocol: The HTTP versions and protocols utilized in the request.
- Scheme: Shows the protocol type i.e. HTTP, HTTPS, etc
- Status Code: Shows the response code for the corresponding step.
- Domain: This field shows the domain of the step.
- Request Size: Shows the size of the request body.
- Response Size: This field shows the size of the response body.
- Connection ID: The connection ID, which was created at the time of connection established with the server.
- Transaction Name: The name of the transaction for the respective step.

Note: When you click on "Step", you can view the following details:

- Summary: It will show some basic details like: Request URL, method, status code, HTTP version, protocol scheme.
- Headers: It will show the request and response header of a particular selected page.
- Payload: It will show the request and response body of a particular page.
- Cookies: Shows the request and response cookies of the selected URL and includes the following fields:
  1. Name: The name of the cookie which is being used for request and response.
  2. Value: Shows the respective value which is being provided for the cookie.
  3. Domain: The domain name from where the cookie is being fetched.
  4. Path: This field shows the URL path for the cookie.
  5. Expires: This field shows when the cookie will expire.
  6. Size: Shows the size of the cookie.
  7. HttpOnly: An HttpOnly Cookie is a tag added to a browser cookie that prevents client-side scripts from accessing data. It provides a gate that prevents the specialized cookie from being accessed by anything other than the server. If the value is set to "yes," the HttpOnly tag is included in the corresponding cookie; otherwise, it is not added.
  8. Secure: Refers to a flag or attribute which can be set on HTTP cookies.
  9. Same-Site: It is a property that can be set on an HTTP cookie. It is used to control how cookies are sent by the browser in cross-site requests.
  10. Timing: Shows the DNS timings from the network trace.
  11. Parameter: The parameters which are applied in the script. Applied parameters will be shown in tabular format along with the parameter's name and its value.
  12. Snapshot: Show the snapshot for a particular page along with side by side comparison with the recorded snapshots.
  13. Filmstrip: Shows the filmstrip for the RBU test. This tab will only show the RBU test. In case of failure or RBU is not enabled, the filmstrip tab will not be displayed.

## Group By Step

In group by step, you can see the detailed network logs data of each step and each step will have its table which includes VUser# and Session# columns additionally.

## Group By VUser

In group by Vusers, each VUser has a separate table which includes Session# column additionally.

## Global Options

There are the following global options that can be used on the Network Logs:

- Refresh : This option is used to refresh the table.
- Download : XLS This option is used for downloading the network log table in excel
- Show/Hide Column: Show ColumnThis option is used to show or hide columns in the table.
- Compare: This option is used to compare two selected steps at a time. Compare operation will be done between only 2 steps.
- Script: In this, you have the option to choose the script for which you require network log data.
- Step Name: In this, you have the option to choose the step name for which you require network log data.

## Network Log Filter

In Network Log Filter tab, you can apply all the filters on Network Logs at once. In case of NetCloud (NC) mode, you can also apply the filter on generator. The time filter can be applied from Timebar. In the network log filter, you can filter on the basis of the following options which are listed below:

- Step Status: In this, you can select the step status from the drop-down provide which has the following options as listed below:
  1. Show all Steps
  2. Show on Failed Steps
  3. Show only Success Steps
  4. Show Failure Type Steps
- Failure Status: In this, you can see the status of the failed steps. This option will only occur in case you select the Step Status as Show Failure Type Steps.
- Session Status: In this, you can see the status for a session. There are following options from which you can apply the session status which are listed below:
  1. Show all sessions
  2. Show on failed sessions
  3. Show only success sessions
  4. Show failed type sessions.
- Script: In this, you have to select the name of the script which you want to use.
- Transaction: In this, you have to select the transaction name which you want to use.
- Step Name: In this, you can select the step names which you want to use.

## Additional Filters

There are following additional filters which you can apply to the network logs which are optional:

- Parameter Name: In this field, you can enter Parameter name for which network log data is required.
- Virtual User: In this, you can enter the specific VUser id for which network log data is required.
- Session: In this, you can enter the specific Session id for which network log data is required.