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.
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 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.
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. |
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.
See also: