Analyzing Test Results
After you run a test, you can generate comprehensive reports that help you improve the performance of your application. NV Test Manager does this by analyzing the packets that were captured while the test ran.
Analysis is typically performed per transaction. Including transactions enables you to focus the test on relevant network traffic, to get insights into the performance of each transaction separately, and to locate issues more accurately. This can help you understand which aspects of a transaction took the most time to perform, what changes can be implemented to improve the transaction response times, and why a transaction failed.
If a test does not include any transactions, analysis is performed on the packet list for the entire test.
Run the analysis routine
After a test has finished running, you can open the test and run the analysis routine from the NV Test Manager. After a test had been analyzed, the "Analyzed" icon appears as an attribute for the test in the list of completed tests.
To run the analysis routine:
Make sure that the Analysis settings are correct. For details, see Configure NV Test Manager Settings.
Start a test . Create transactions, if needed. For details, see Add transactions.
Perform any transactions. For details, see Run transactions.
Stop the test.
Select Run Analysis > Standard Analysis. NV Test Manager runs the analysis routine in the background. When the routine is complete, the Run Analysis button changes to Successfully analyzed.
View and manage the analysis results
Run a detailed transaction analysis
Follow these steps to test your application and run a detailed transaction analysis.
After analysis, you can view the results in NV Test Manager, or download a comprehensive NV Analytics report.
- Create a test.
- Select the No emulation network profile. In the Current scenario field, enter Baseline. This name will be displayed in the NV Analytics report and enable you to identify the scenario that was run without emulation.
- Start the test.
- Create transactions.
- Perform the transactions.
Unlock the test to change the configuration:
- Select a different value for Profile.
- Make sure to modify the Current scenario name. This name will be displayed in the NV Analytics report.
- Update the test configuration to apply the new network profile.
- Rerun the transactions under the new network conditions.
- Repeat these steps as needed for all network scenarios you want to test.
- Stop the test.
- Run NV analysis.
Review the results:
- In the NV Test Manager Transactions and Analytics tabs.
- Download a comprehensive NV Analytics report. For details, see Download the NV Analytics Report.
NV Analytics Report
In the Analytics tab, the NV Analytics Report sidebar displays information about transaction durations, and provides navigation controls to the various pages of the NV Analytics Report:
|Network Time||The time it takes the transaction to complete between the first packet of the request and the last packet of the transaction.|
|Duration||The total time between the transaction start and end.|
|Summaries||Client Network Server Breakdown and metrics for various protocols.|
|General Analysis||Subtransaction details for all protocols.|
|HTTP Analysis||Breakdown of HTTP traffic to subtransactions|
|Optimization Recommendations||Best Practice recommendations for optimizing network traffic to your website. The Optimization report shows violations of the rules for each transaction.|
|Resource Analysis||Breakdown of resources by instance and size.|
|Endpoint Latencies||Round-trip latency statistics between the client (source) and server (destination) endpoints|
After running and analyzing a test in NV Test Manager, you can download a copy of the NV Analytics Report in .html format. The report is packaged in a .zip file, making it easy to share with others.
- In NV Test Manager, on the Tests page, click a test name.
At the top of the page, click Download and select Analytics.
NV Test Manager creates a .zip file that contains a standalone version of the NV Analytics Report. Save the .zip file on your local machine.
Note: The files in the zip file must be saved locally to display correctly.
After extracting the zip file, open the EmbeddedReport.html file to view the report.
The report opens to the Transaction Overview page, showing details about transaction duration and throughput during the test.
- Drill down into a specific transaction to see additional analysis results and optimization recommendations.