NV Insights report

The NV Insights report is a comprehensive network analysis report that provides information about how your application performs over various networks, during a scenario run.

NV Insights overview

After you run a scenario, Controller analyzes and compares the behavior of the application over the various networks, and identifies problematic transactions in the scenario. The resulting NV Insights report can help to pinpoint root causes for performance issues, and provide optimization recommendations to resolve the issues, thereby improving the performance of your application.

By emulating the networks you specify, NV Insights lets you do the following.

  • Compare transaction duration over several networks.
  • Identify transactions that are sensitive to slower networks.
  • Analyze the reasons for poor transaction performance.
  • Identify resources, servers, and errors that might impact your application's performance.
  • Optimize your application's performance by following the recommendations provided in the report.

You control which data from the scenario or test is included in the report, by selecting which groups to include in the report before running the scenario or test. For details, see Configure Controller to generate NV Insights.

NV Insights pages

The following pages are included in NV Insights.

Page Details
Dashboard View test- and script-related summary information, such as analysis coverage, network impact statistics, optimization grade breakdowns, and transaction distribution by script. From the script list on the dashboard, you can drill down to the network analysis for specific transactions.
Transaction Overview Compare transaction duration and transaction throughput under various network conditions.
HTTP Waterfall Locate bottlenecks in your application by viewing throughput values, requests, and resources.
Resource Analysis View resources by type, subtype, size, and download time.
Errors View a list of the errors that occurred.
Endpoint Latencies View details of the latency observed at the client and server endpoints.
General Waterfall View details of all sub-transactions for all protocols.
Summaries View the Client Network Server Breakdown of the action and various metrics.
Optimization recommendations View recommendations for optimizing network traffic in your script.

The interactive sidebar highlights graph statistics, including network impact range and optimization grades indicating application efficiency and performance.

Prerequisites

Before using NV Insights, ensure the following prerequisites are met.

Supported protocols and scripts

  • The following protocols are supported: SAP Web, Siebel Web, TruClient-Web, and Web HTTP/HTML.

  • Only socket-based scripts are supported.

Required settings

  • Network Virtualization must be installed on the load generator machine.

  • When adding virtual locations, Virtual Location Mode must be set to Per Group.

  • In the virtual location common settings, Enable Packet Capture must be selected. For details, see Virtual location common settings.

  • In the runtime settings, the Transfer all files to remote hosts before running scenario option must be deactivated before running the scenario. For details, see Runtime File Storage tab.

Configure Controller to generate NV Insights

To generate NV Insights, you must configure NV functionality for your scenario, so that Controller can emulate the conditions required for each of the networks.

Check the NV Insights checkbox to enable NV Insights for each script that you want to include in the report. The NV Insights checkbox is located in:

For details about how to run a scenario that incorporates NV Insights functionality, see Run a scenario with NV.

Back to top

View NV Insights

After you run the scenario or test, you can open NV Insights from the results. The report includes charts and graphs that highlight different aspects of the data. It is divided into multiple sections, enabling you to drill down and focus on specific interests.

Open NV Insights

Product Procedure
VuGen Select Results > NV Insights.
Controller

After a scenario finishes running, click the Show Insights Report button on the toolbar.

OpenText Enterprise Performance Engineering Select the analyzed run and click NV Insights.

Download the NV Insights .zip file

You can also download a standalone HTML report, which is packaged in a .zip file. This makes it easy to share with others. Save the file on your local machine and extract the files to view the pages. The files must be saved locally to display correctly.

Product Procedure
VuGen Copy the URL from the browser, navigate to the parent folder, and create a .zip file.
OpenText Enterprise Performance Engineering Select the zipped run report and click Download.

Back to top

Considerations for working with NV Insights

Consider the following when working with NV Insights.

  • When scheduling time slots for running performance tests, allow additional time (approximately 15 minutes) for each NV Insights-enabled test.
  • Your Controller and load generator machines may require additional disk space for processing the data for NV Insights.
  • When working with a limited user account on the Controller machine, ignore the error message displayed when creating an NV Insights report. Open the report directly from the scenario results folder.
  • If your test includes several Vuser groups, you may need to increase the time needed to generate NV Insights. Edit <installdir>\config\wlrun7.ini. Under the [General] section, increase the value for the NVAnalyticsTimeout parameter. By default, the value is set to 600 seconds (10 minutes).

  • When using NV Insights functionality, Controller creates "hidden" Vusers (2 hidden Vusers for each Vuser group) in addition to the Vusers that are defined in the scenario scheduler. If the scenario includes parameters with unique data, make sure that the list of parameter values includes extra values for the hidden Vusers.

    Note: The "hidden" Vusers appear at the bottom of the Vuser Group pane while a scenario is running.

  • The NV Insights report might not be generated when running a TruClient script on a remote load generator, using Service mode.

    Resolution: Run the remote agent in Process mode instead. For details on how to restart the agent as a process, see Run the remote agent as a process or service.

Back to top

See also: