Transaction graphs

During performance test execution, Vusers generate data as they perform transactions. You can view the transaction rate, response time, and status of transactions during a test run.

Transaction summary

This metric displays a summary of the transaction response times during a performance test run.

To display the Transaction summary, click Add widget and select the Transaction summary metric.

Note:  

  • Transaction summary metrics cannot be combined with other metrics. As a result, when this grid is selected, all other metrics and graph view options are unavailable.

  • This page is only available as a grid; no graph view is available.

Transactions grid

The Transactions grid displays the following transaction response time information in the test run.

Item Description
Transaction name

The name of the measurement. This field is searchable.

Minimum

The minimum time it took for the transaction to complete.

Average The average time it took for a transaction to complete.
Maximum The maximum time it took for a transaction to complete.
Median The median transaction response time.
Std. deviation The standard deviation for the transaction response time.
90% percentile

Indicates the response time within which 90% of all transactions are completed. Only 10% of transactions have a longer response time.

To select a different percentile, click the 90th percentile button dropdown arrow and choose another value from the list: 99th, 95th, or 85th percentile.

Passed The number of transactions that passed for each measurement.
Failed The number of transactions that failed for each measurement.
Stopped The number of transactions that stopped for each measurement.
Total The number of transactions for each measurement.
Favorites Transactions that have been added to favorites are indicated with a Favorites icon . Transactions marked as favorites are displayed at the top of the grid unless the grid is sorted, grouped, or a filter has been applied. For details, see Personalize the transactions grid.

Personalize the transactions grid

You can personalize the transactions grid by sorting, filtering, and selecting the columns you want to see.

Action Description
Select columns

Click the Available columns button and select which columns you want to display in the transactions grid.

Drag the columns to rearrange the display order.

Search

To search for transactions by name, click the Search button and type the name, or part of it, in the Search field. All transactions that contain the search string are displayed.

Clear the search string to restore the full list of transactions.

Sort

You can sort the grid according to the values of any column by clicking the column header. Click the column again to reverse the sort order.

To remove the sort order, right-click the column header and select Clear Sorting.

Export grid

Click the Export grid as CSV button to export the transactions grid as a CSV file.

Add favorites

Favorites help you quickly see the transactions you are most interested in monitoring.

  1. Select a transaction and click the Add to Favorite button on the right side of the transactions grid.

  2. When a transaction is added as a favorite, it is indicated by the Favorites icon . By default, the transactions grid is sorted by favorites.

    You can select up to 10 transactions to add to your Favorites. You may need to remove some of your Favorites before you can add more. When you add transactions to your Favorites, these transactions are shown at the top of the transactions grid.

    To remove a transaction from your Favorites, click its row so that the Favorites icon no longer appears.

Note: Favorites can only be added and removed when Transaction Summary is open in expanded mode. In the dashboard view, they are view-only.

Your customized settings are automatically saved when you log out, and restored the next time you log back in. Settings are saved for each test run.

Average transaction response time

This metric displays the average time taken to perform transactions during each second of the performance test run. If you have defined acceptable minimum and maximum transaction performance times, use this graph to determine whether server performance is within the acceptable range.

Axis Details
X-axis

Elapsed time since the start of the run.

Y-axis

Average response time (in seconds) of each transaction.

By default, all transactions are displayed. You can use the filter to display only transactions that passed.

Granularity

The display differs for each granularity. Increasing granularity decreases the size of the intervals on the x-axis, thereby displaying more detailed results. However, it may also be useful to lower granularity to study the overall Vuser behavior throughout the test run. For example, using a high granularity, you may see intervals when no transactions were performed. However, by viewing the same graph with a lower granularity, you will see the graph for the overall transaction response time.

For details on setting the granularity, see Change the granularity of the data.

Tip: Compare the Average Transaction Response Time to the running Vusers graphs to see how the number of running Vusers affects the transaction performance time. For example, if the Average Transaction Response Time graph shows that performance time gradually improved, compare it to the Running Vusers graph to see whether the performance time improved due to a decrease in the Vuser load.

Total passed transactions

This metric displays the cumulative sum of passed transactions over the load test run.

Axis Details
X-axis

Elapsed time since the start of the run.

Y-axis

The transactions that passed during the run.

Transactions per second

This metric displays the number of times each transaction passed, failed, and stopped during each second of a load test run. This helps you determine the effect of the number of transactions on transaction performance time.

Axis Details
X-axis

Elapsed time since the start of the run.

Y-axis

Number of transactions performed during each second of the run.

Tip: Compare this metric with the Average Transaction Response Time.

Total transactions per second

This metric displays the total number of transactions that passed, failed, and were stopped during each second of a load test run. This helps you determine the actual transaction load on your system at any given moment.

Axis Details
X-axis

Elapsed time since the start of the run.

Y-axis

Total number of transactions performed during each second of the run.

Transaction response time percentile

This metric analyzes the percentage of transactions that were performed within a given time range.

Use this metric to understand how well your system meets its defined performance targets. Identify what portion of transactions achieved an acceptable response time. A few transactions with unusually high response times can increase the overall average, but they may have little impact on user experience if they represent only a small fraction (for example, less than five percent) of total activity.

Axis Details
X-axis

Percentage of the total number of transactions measured during the load test run.

Y-axis

Maximum transaction response time (in seconds).

Tip: Compare this metric with Average Transaction Response Time.

See also