You can calculate Transactions per second (TPS) by providing available inputs. Kindly use 0 (zero) in the respective fields in case of no pacing or think time.
Calculate IPS (Iterations per second) and TPS (Transactions per second):
End 2 End Response Time (in seconds)* =
Pacing (in seconds)^ =
Total Think Time (in seconds)~ =
No.of VUsers (Threads)# =
Iterations per second (IPS) =
No. of Transactions in 1 iteration =
Transactions per second (TPS) =
Transactions per hour(TPH) =
where,
* Time to complete 1 iteration
^ Dealy between two iterations
~ Total think time is the sum of all the think time used in the script
# User Load
Related Topic:
- Pacing Calculator
- Think Time Calculator
- No. of Vusers (Threads) Calculator
- No. of required LG Calculator
- Test Data Calculator
formula for this pls
ReplyDeleteThe formula base is:
DeleteTPS = No. of Users / (End to End response time + Think Time + Pacing)
Hi Gagan,
ReplyDeleteIn your above calculation, you get Number of transactions in script & multiply it think time per request (sec). As total think time in a script will be (total transactions - 1)* Average think time, but above calculations are based on the formula : "Total transactions * Average Think Time".
"Think time per request (sec)" field is bit confusing, instead you can change the text as "Average think time (in seconds)".
Thanks a lot!!
DeleteSuggestion accepted and corrected the formula in fourth section.
Hi Gagan,
ReplyDeleteHow to calculate iteration per seconds. I got a new application and there is no NFRs. So Base formula will not work as I do not have those details. No. of Vusers = (response time+think time+ pacing)*TPS - this formula will not help in my case. Please suggest.
The statement "there is no NFRs" is always a problem for a performance tester.
DeleteWithout having any aim you can not fire the bullet in the air. Although the application is new, there should be some expected (predicted) NFR like
1. The application should support 100 users
2. The response time of the pages do not go beyond 5 seconds etc.
If you need further support please get in touch with me through WhatsApp or email.
Hi malviya, Could you share your Whatsup or contact number pls,have some doubts required your assistance from you
ReplyDeletePlease find my contact details in "Home" page or "Feedback" page.
Delete