Checklist For Performance Testing

Checklist For Performance Testing


1-Test Environment Server specication must be same as Production Environment

2-Ensure the architecture used for the application. For the three-tier architecture, we need to hit the Application, Server, and Database layer to verify the performance of the application.

3-Network Bandwidth - data transfer in a specific connection in a given amount of time

4-We need to analyze application peak time, response time, and traffic pattern.

5-Based on this analysis, we have to plan the number of virtual users for performance testing.

6-Identification of the performance testing tool which you are going to use.

7-Measure the database size used for testing. So we can identify if any memory leakage happened during testing.

8-Testing engineers must have knowledge of hardware-level congurations like CPU and network bandwidth.

9-Every page has many requests. Verify the response time of each request to perform a particular action.

10-There are two types of requests: primary and secondary requests. Put, Get, and Post method requests are Primary requests. CSS, HTML, and image les are secondary requests.

11-We need to verify the response time of the primary request only.

12-Before execution, verify the pattern of execution.

13-During Performance testing, the number of records may increase during that time in the application, so we need to measure the time taken for fetching the data from the database.

14-Every testing activity must be made as a report so we can conclude the overall performance of the application and it will help to sort out the performance problems.

15-Using the Load generator, we can create more numbers of virtual users. Therefore, we can distribute the load to various systems from the host server to avoid high CPU utilization.

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

Amin Nizami的更多文章

  • What is a Full Stack QA Engineer?

    What is a Full Stack QA Engineer?

    A Full Stack QA (Quality Assurance) Engineer is a highly skilled professional specializing in testing and verifying…

  • API Security

    API Security

    API Today’s software teams are adopting an API-first model for development. Modular API development is the model of…

  • What is an input map and why it is important?

    What is an input map and why it is important?

    What is an input map? Essentially, an input map is a document in which the designer writes down all the details they…

  • Payment Method

    Payment Method

    Payment Gateway 1) Self-Hosted Payment Gateway Hosted Payment Gateway redirects customers away from the e-commerce…

    1 条评论
  • Shift Left Testing: What, Why & How To Shift Left

    Shift Left Testing: What, Why & How To Shift Left

    Agile practices, being adopted almost universally, necessitate faster and earlier testing in the software development…

社区洞察

其他会员也浏览了