What type of Performance test you need?

What type of Performance test you need?

How we prioritize our performance test depends on of these three key areas:

  • The end user experience ( that Application responds quickly enough for the intended users)
  • The hardware performance (that Application is stable under expected and unexpected user loads)
  • The software and how it scales (that Application handles the expected user load and beyond)
   Keep in mind that  It’s the Journey, Not the Destination, i.e. the performance test is not an event but a process.

 

Hence during early stages of development use smoke test consisting limited virtual users to determine whether an application does or does not work. Here you should validate response time of individual components.

During development stage determine how the application performs under normal or low load conditions. Are there places where performance should improve? Check for Bottlenecks.

Later stages of development is time to test under normal expected load. Check for errors and stability because now is the time to give feedback about tweaking performance parameters (hardware / refactoring) according to expected load.

At Pre-deployment phase make sure you pass all expected performance criteria for expected traffic levels, even for longer period of time. Here perform Soak test for memory leaks. Finally go for stress test for boundary level and recovery conditions.

Post deployment is not time to celebrate just yet, make sure to have all your scripts ready to assess scalability conditions as expected load may increase.

要查看或添加评论,请登录

Aditya C.的更多文章

  • Scrum Master - Roles and Responsibilities

    Scrum Master - Roles and Responsibilities

    As a Scrum Master, I assume administrative, coaching, and leadership roles to make Lean, Agile and Scrum successful. I…

  • How to host a website for free at GitHub Pages?

    How to host a website for free at GitHub Pages?

    Why pay for a hosting space when you just need small space for your static website, What if this solution also gives…

  • Agile management: Servant Leadership

    Agile management: Servant Leadership

    My recent experiences have lead me to see management in a different light. Great managers have always been great…

  • Mobile Automation basics - Appium Installation

    Mobile Automation basics - Appium Installation

    Appium is an 'HTTP Server' written using Node.js platform and drives iOS and Android session using Webdriver JSON wire…

    4 条评论
  • Bringing Out the Best of Agile with Slack

    Bringing Out the Best of Agile with Slack

    We all want to be less busy, more productive, and work smarter, but this can be easier said than done. Agile requires…

  • Enhancing ROI in Testing

    Enhancing ROI in Testing

    You're setting up a new project and now you want to setup test team, but wait ! Have you actually thought how much you…

  • 5 Points for Test Automation in Agile

    5 Points for Test Automation in Agile

    Straight to points: 1. Regression test in agile would fail to deliver optimal result without carefully planned…

    5 条评论
  • How did I create a .com website in just 99 rupees per year? (Including free hosting - verified only for India)

    How did I create a .com website in just 99 rupees per year? (Including free hosting - verified only for India)

    I think at this information age everyone should know how to create a website. Follow these 7 easy steps to create a…

    4 条评论
  • Eclipse & Selenium Webdriver

    Eclipse & Selenium Webdriver

    After we have download the Selenium Java Client Driver from https://docs.seleniumhq.

  • Selenium Components

    Selenium Components

    Selenium automates browsers, it is for automating web applications for testing purposes and can be downloaded and used…

社区洞察

其他会员也浏览了