Skip to main content

Understand TPS in AIQ Scalability Reports

How

Understand TPS values are calculated in AppvanceAIQ IQScalability scalabilityReports

report?
 Assuming that reader of this article has fair knowledge in creating the scenarios and viewing the reports. This document is intended to explain how the TPS and Linear

TPS values are calculated in scalability report.reports Belowshould isbe interpreted with the scalabilitytest design, valid sample count, throughput, errors, and steady-state period in mind.

  • Compare TPS only between runs with consistent scenarios, data, environment, and load model.
  • Exclude ramp-up, ramp-down, and invalid intervals when analyzing steady-state behavior.
  • Review errors and response times with TPS to understand scalability.
  • Document the execution ID and report interval used for conclusions.

Validation workflow

  1. Open the TPScompleted calculation.scalability report.
  2. Identify

    Thethe formulasteady-state for calculation isperiod.

  3. Review TPS =with Testthroughput, Casesresponse Passedtime, /and (durationerror rate.
  4. Record the interpretation and assumptions in seconds).
     From iteration summary report, we will get test cases passed and duration in seconds


     


     Using the above iteration report 7.29 TPS is calculated.
     For 502 (i.e for total users) iteration:
     7.29 TPS = 13259/ (30*60 + 18) s
     Take the iteration summary _801 and calculate 10.12 TPS.
     Iteration summary:

    notes.

For 802(i.e for total users) iteration:
 18463/ (30*60 + 24) s=10.12 TPS.

To calculate the Linear TPS:


 Linear TPS: 11.65 TPS = 802 * ( 7.29 / 502)
 Linear TPS= (total users in iteration summary which has linear scalability) * (TPS of preceding iteration summary/total user in preceding iteration summary).


Last updated: JuneSeptember 26,20, 20232026

If you have any feedback on this topic, please contact us at documentation@appvance.ai