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.

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: