Very good information for handling new project requirement for performance testing. But, I believe the category of NFRs usually defined as - Performance, Reliability, Resilience, compatibility etc... Please tell me if I am missing something otherwise.
I would like to add here, I just made it simple for the purpose to make people understand PTLC. I am fully agree that this is not a core NFR format. Thanks for pointing this. I will add the same note in the post
One thing i like to know from you, please help me out:
For Load testing, all the Business scripts are ran for 1 hour(Peak Hour) with all the Vuser, like that if I want to perform soak testing on the application, how many users and for how much duration I need to execute the business scripts through Controller?
Basically, load test is performed on the peak load (identified in the production) and soak test is performed on the average load (identified in the production).
If these figures are not available the you can conduct soak test at 75% volume of load test. Like if you run load test with 100 users then 75 users would be the user count for soak test.
The test duration for soak test could be in between 8 to 10 hours.
Refer this post for non-functional requirement and NFR document template: https://www.perfmatrix.com/non-functional-requirement-gathering/
I am cleared with Load and Soak testing only because you detailed it properly, although could you please let me know the same about Stress and Scalability? How many users and for how much duration I need to execute the business scripts through Controller?
Very good information for handling new project requirement for performance testing. But, I believe the category of NFRs usually defined as - Performance, Reliability, Resilience, compatibility etc... Please tell me if I am missing something otherwise.
ReplyDeleteYes, Sameer
DeleteI would like to add here, I just made it simple for the purpose to make people understand PTLC. I am fully agree that this is not a core NFR format. Thanks for pointing this. I will add the same note in the post
nice information gangandeep. could you please add real time NFR format here.
ReplyDeleteThanks!
DeleteSure I will add Real Time NFR soon.
this is really good one!!
ReplyDeleteawesome example for the beginners to understand
ReplyDeleteThanks
DeleteReally helpful for beginners
ReplyDeletethanks a lot, your blog is really helpful for understanding core concepts
ReplyDeleteHi Gagan,
ReplyDeleteThanks for the detailed post....
One thing i like to know from you, please help me out:
For Load testing, all the Business scripts are ran for 1 hour(Peak Hour) with all the Vuser, like that if I want to perform soak testing on the application, how many users and for how much duration I need to execute the business scripts through Controller?
Thanks in advance!!
And please share the Real NFR if possible.
Hi,
DeleteBasically, load test is performed on the peak load (identified in the production) and soak test is performed on the average load (identified in the production).
If these figures are not available the you can conduct soak test at 75% volume of load test. Like if you run load test with 100 users then 75 users would be the user count for soak test.
The test duration for soak test could be in between 8 to 10 hours.
Refer this post for non-functional requirement and NFR document template:
https://www.perfmatrix.com/non-functional-requirement-gathering/
Thanks Gagan for the help,
ReplyDeleteI am cleared with Load and Soak testing only because you detailed it properly, although
could you please let me know the same about Stress and Scalability? How many users and for how much duration I need to execute the business scripts through Controller?
Thanks
Hi Vishal,
DeleteYou can take 125% to 150% volume of load test for stress test. But before going to execute this test you must need to get approval from project team.
Scalability: Are you referring hardware scalability?
Hi Gagan,
ReplyDeleteThanks for the reply,
Please check the below example, if I am understanding clearly what you mentioned above for stress test?
Suppose Peak Hour load for a Business script is of 300 users, so I need to calculate 125 to 150 % of 300 users?
so as per that 375 or 450 users would be required for stress test respectively for 125 % or 150%
And if Suppose I got approval from project team, then the business script group or Scenarios needs to be ran for 1 hour only?
Regarding Scalability- YES want to know about hardware scalability.
Thanks
For calculation part: You are correct.
ReplyDeleteScalability: https://perfmatrix.blogspot.com/2017/01/type-of-performance-test.html