Venkat Matta

it's all about the Performance Testing

HP Analysis

Overview

Welcome to LoadRunner Analysis, HP’s tool for gathering and presenting load test data. When you execute a load test scenario, Vusers generate result data as they perform their transactions. The Analysis tool provides graphs and reports enabling you to view and understand the data.

Each graph has a legend which describes the metrics in the graph. You can also filter your data and sort it by a specific field.

po_errors_second_description

To monitor the scenario performance during test execution, use the online monitoring tools described in the Controller section of this guide. To view a summary of the results after test execution, use one or more of the following tools:

  • Vuser log files. These files contain a full trace of the load test scenario run for each Vuser. These files are located in the scenario results folder. (When you run a Vuser script in standalone mode, these files are stored in the Vuser script folder.)
  • Controller Output window. The output window displays information about the load test scenario run. If your scenario run fails, look for debug information in this window.
  • Analysis Graphs. Standard and protocol-specific graphs help you determine system performance and provide information about transactions and Vusers. You can compare multiple graphs by combining results from several load test scenarios or merging several graphs into one.
  • Analysis Graph Data and Raw Data Views. These views display the actual data used to generate the graph in a spreadsheet format. You can copy this data into external spreadsheet applications for further processing.
  • Analysis Reports. This utility enables you to generate a summary of each graph. The report summarizes and displays the test’s significant data in graphical and tabular format. You can generate reports based on customizable report templates.

Analysis Basics

This section describes basic concepts that will enhance your understanding of how to work with Analysis.

Creating Analysis Sessions

When you run a load test scenario, data is stored in a result file with an .lrr extension. Analysis is the utility that processes the gathered result information and generates graphs and reports.

When you work with the Analysis utility, you work within a session. An Analysis session contains at least one set of scenario results (.lrr file). Analysis stores the display information and layout settings for the active graphs in a file with an .lra extension.

Starting Analysis

You can open Analysis as an independent application or directly from the Controller. To open Analysis as an independent application, choose one of the following:

  • Start > All Programs > HP Software > HP LoadRunner > Analysis
  • The Analysis shortcut on the desktop

To open Analysis directly from the Controller, click the Analysis button on the toolbar or select Results > Analyze Result. This option is only available after running a load test scenario. Analysis takes the latest result file from the current scenario, and opens a new session using these results. You can also instruct the Controller to automatically open Analysis after it completes scenario execution by selecting Results > Auto Load Analysis.

Collating Execution Results

When you run a load test scenario, by default all Vuser information is stored locally on each Vuser host. After scenario execution, the results from all of the hosts are automatically collated or consolidated in the results folder.

You disable automatic collation by choosing Results > Auto Collate Results from the Controller window, and clearing the check mark adjacent to the option. To manually collate results, choose Results > Collate Results. If your results have not been collated, Analysis will automatically collate the results before generating the analysis data.

Troubleshooting

If the behavior of Analysis is unpredictable and unexpected messages appear, this might be a result of UAC Virtualization being been enabled for Analysis. You can disable UAC Virtualization on the Analysis.exe process in the Windows Task Manager.

Analysis Graphs

Analysis graphs are divided into the following categories:

  • Application Component Graphs. Provide information about resource usage of the Microsoft COM+ server and the Microsoft NET CLR server.
  • Application Deployment Solutions Graphs. Provide information about resource usage of the Citrix MetaFrame server.
  • Database Server Resource Graphs. Provide information about database resources.
  • ERP/CRM Server Resource Graphs. Provide information about ERP/CRM server resource usage.
  • Error Graphs. Provide information about the errors that occurred during the load test scenario.
  • Firewall Server Monitor Graphs. Provide information about firewall server resource usage.
  • Flex RTMP Graphs. Provide information about resource usage of the Flex server.
  • Infrastructure Resources Graphs. Provide information about resource usage of FTP, POP3, SMTP, IMAP, and DNS Vusers on the network client.
  • J2EE & .NET Diagnostics Graphs. Provide information to trace, time, and troubleshoot individual transactions through J2EE & .NET Web, application, and database servers.
  • Middleware Performance Graphs. Provide information about resource usage of the Tuxedo and IBM WebSphere MQ servers.
  • Network Monitor Graphs. Provide information about the network delays.
  • Oracle 11i Diagnostics Graphs. Provide detailed breakdown diagnostics for SQLs generated by transactions on the Oracle NCA system.
  • SAP Diagnostics Graphs. Provide detailed breakdown diagnostics for SAP data generated by transactions on the SAP Server.
  • Siebel Diagnostics Graphs. Provide detailed breakdown diagnostics for transactions generated on Siebel Web, Siebel App, and Siebel Database servers.
  • Siebel DB Diagnostics Graphs. Provide detailed breakdown diagnostics for SQLs generated by transactions on the Siebel system.
  • Streaming Media Graphs. Provide information about resource usage of streaming media.
  • System Resource Graphs. Provide statistics relating to the system resources that were monitored during the load test scenario using the online monitor. This category also includes graphs for SNMP monitoring.
  • Transaction Graphs. Provide information about transaction performance and response time.
  • User-Defined Data Point Graphs. Provide information about the custom data points that were gathered by the online monitor.
  • Vuser Graphs. Provide information about Vuser states and other Vuser statistics. For more information,
  • Web Application Server Resource Graphs. Provide information about the resource usage for various Web application servers.
  • Web Page Diagnostics Graphs. Provide information about the size and download time of each Web page component.
  • Web Resource Graphs. Provide information about the throughput, hits per second, HTTP responses per second, number of retries per second, and downloaded pages per second for Web Vusers.
  • Web Server Resource Graphs. Provide information about the resource usage for the Apache and MS IIS Web servers.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

Information

This entry was posted on March 22, 2016 by in Loadrunner.
%d bloggers like this: