Transaction Overview

The Transaction Overview page enables you to compare transaction duration and transaction throughput under various network conditions. You can:

  • analyze transactions based on duration and throughput

  • examine the impact of different network conditions across all transactions in your test

  • drill down to a specific transaction to view analysis results and get recommendations on how to improve your application's performance

StormRunner Load: The Transaction Overview page is displayed only if your test includes multiple transactions. The available functionality may differ from the functionality described in this topic.

View transaction details

Hover over a transaction in a graph to view more details.

Item Description
Summary data

Displays:

  • Transaction name, the run, if there is more than one run, and network scenario names

  • The run, in parentheses. (Available only if the transaction ran more than once.)
  • Mode toggle indicating if the transaction ran on a desktop browser or a mobile device

  • Optimization grade

Status

Transaction status shows the total number of transactions that did not run (were skipped).

A skipped transaction is a transaction that ran successfully (regardless of the pass/fail status) on at least one network, but did not run on at least one other network. For example, a transaction may have run successfully both without network emulation and over 4G, but did not run over 3G, for some reason.

Duration The total time in seconds between the transaction start and end.
Baseline

Displays:

  • The name of the network scenario used as a baseline, against which to compare other transaction results.
  • The minimum time in seconds that it took to run the transaction without network emulation.
Network Impact A graphical representation of the difference between the transaction results and the baseline results.
Throughput

The total amount of data transferred during the transaction.

Upload Bandwidth. Total throughput for data traveling from the client to the server.

Download Bandwidth. Total throughput for data traveling from the server to the client.

Go To Transaction Analysis

Drill down for more details

To drill down to view recommendations on how to improve your application's performance and analysis results for a specific transaction run:

  • Click Go To Transaction Analysis.
  • Click a bar in the graph.
  • Click a transaction in the list.

For details about the analysis results pages, seeNV Insights Report.

Back to top

See the network impact

Review the sidebar to assess overall network impact on each transaction. Network Impact shows the effect of the network conditions on transaction duration.

Baseline selection control

Lets you select a network scenario to use as the baseline scenario.

The transaction durations in the baseline scenario are shown in all transaction duration graphs on the page. (The actual value that is used as a baseline is different for each transaction, and the network impact is recalculated accordingly.)

Transaction duration donut

Hover over or click a piece of the donut to see the number of transaction runs in the range, and how the transactions compare to the baseline. The associated transaction runs are highlighted on the page.

 

Back to top

Is your application optimized?

Check the Optimization Grades to quickly identify weak spots in your application's compliance to best practices. An optimization grade is a letter indicating the level of compliance with the best practices. A represents the highest level of compliance, and F represents the lowest level of compliance.

When you hover over or click an optimization grade bar. The associated transaction-scenario runs are highlighted on the page.

Click the mode toggle to switch between displaying information for desktop browsers or for mobile devices.

Back to top

Change the view settings

Group by

Use Group by to group the data in the graphs by transaction or by network scenario (the set of network conditions under which the transaction ran).

Back to top

Toggle the data display between graph or list format by clicking the Chart/Grid toggle buttons .

Graph view

The bar charts display transaction time (top row) and throughput (bottom row), under various network conditions. Each bar in a graph represents a single test for a specific transaction-scenario combination.

  • Hover over the bar of any transaction to view more details about the transaction in a popup.
  • Click a bar of any transaction to drill down to view more details about the transaction.

Use the Group by control to group the data in the graphs either by transaction or by network scenario.

Bar chart Description
Transaction duration (sec)

The time (in seconds) that it took to run the transaction under each set of network conditions.

The horizontal line that crosses each group represents the transaction duration for the baseline scenario for that transaction. (The actual value that is used as a baseline is different for each transaction.)

Use the controls in the sidebar of the report to select the baseline scenario.

Each color represents a different network scenario or transaction, depending on the view. The graph enables you to compare duration times for an individual transaction run under different network scenarios.

Total throughput per transaction (KB)

The total amount of data (in KB) transferred during the transaction, under each set of network conditions.

Back to top

List View

The List View enables you to see a more detailed view of the transactions.

Each row in the list represents a run of the test for a specific transaction-scenario combination.

Click any transaction (row) in any list to drill down and display pages that show more details about the transaction.

Use the Group by control to group the data in the lists either by transaction or by network scenario.

Column Description
Network scenario The name of the network conditions under which the transaction ran.
Duration (sec) The total time in seconds between the transaction start and end.
Network Time (sec) The total time in seconds between the start of network activity and the end of network activity.

Client Throughput
(KB)

The total amount of data transferred during the transaction.

Upload Bandwidth. Total throughput for data traveling from the client to the server.

Download Bandwidth. Total throughput for data traveling from the server to the client.

Server Throughput
(KB)

The total amount of data transferred during the transaction.

Upload Bandwidth. Total throughput for data traveling from the client to the server.

Download Bandwidth. Total throughput for data traveling from the server to the client.

Grade

A letter indicating the level of compliance with the best practice rules for programming websites, with A representing the highest level of compliance, and F representing the lowest level of compliance.

Back to top

Filter the display

Filter the displayed data by clicking the Filter button . Expand a category and select the types you want to display. You can also search for items.

Back to top

Report header

The header displays the name of the test from which the NV Insights Report was generated.

When you drill down into the report, the name of the specific transaction-scenario combination appears in the header. You can click the down arrow to select a different network scenario or transaction (according to what is currently displayed).

Test summary information:

The value for Runs indicates the total number of transactions that ran in the test.

  • In Graph view, Runs = the total number of bars.
  • In List view, Runs = the total number of rows.

Back to top