Transactions 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 merged 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 The response time of 90% of the transactions. In other words, 90% of transactions fall within this amount of time. To set a different percentile, click the dropdown button dropdown arrow and select from the menu.
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.

Back to top

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 of the 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 to 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.

Back to top

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, you can use this graph to determine whether the performance of the server 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 more information 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, you can compare it to the Running Vusers graph to see whether the performance time improved due to a decrease in the Vuser load.

Back to top

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.

Back to top

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 to determine the effect of the number of transactions upon the 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.

Back to top

Total transactions per second

This metric displays the total number of transactions that passed, the total number of transactions that failed, and the total number of transactions that 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.

Back to top

Transaction response time - percentile

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

This metric helps you to determine the percentage of transactions that met the performance criteria defined for your system. In many instances, you need to determine the percent of transactions with an acceptable response time. A high response time for several transactions may raise the overall average. However, if the transactions with a high response time occurred less than five percent of the time, that factor may be insignificant.

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 Response Time.

Back to top

See also: