Pages

Thursday, 1 June 2017

Perfingo's Non-functional requirement sheet



The article content has been moved to PerfMatrix Site.

 

15 comments:

  1. 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.

    ReplyDelete
    Replies
    1. Yes, Sameer

      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

      Delete
  2. nice information gangandeep. could you please add real time NFR format here.

    ReplyDelete
    Replies
    1. Thanks!

      Sure I will add Real Time NFR soon.

      Delete
  3. awesome example for the beginners to understand

    ReplyDelete
  4. Really helpful for beginners

    ReplyDelete
  5. thanks a lot, your blog is really helpful for understanding core concepts

    ReplyDelete
  6. Hi Gagan,

    Thanks 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.

    ReplyDelete
    Replies
    1. Hi,

      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/

      Delete
  7. Thanks Gagan for the help,

    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?

    Thanks

    ReplyDelete
    Replies
    1. Hi Vishal,

      You 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?

      Delete
  8. Hi Gagan,

    Thanks 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

    ReplyDelete
  9. For calculation part: You are correct.

    Scalability: https://perfmatrix.blogspot.com/2017/01/type-of-performance-test.html

    ReplyDelete