Performance Testing


Performance Testing is defined as a type of software testing to ensure software applications will perform well under their expected workload.Performance Testing is done to provide stakeholders with information about their application regarding speed, stability, and scalability. More importantly, Performance Testing uncovers what needs to be improved before the product goes to market.

                  Performance Testing Operating Model

Plan & Design Performance Tests

Determine how usage is likely to vary amongst end users and identify key scenarios to test for all possible use cases

Identify The Performance Acceptance Criteria 

This includes goals and constraints for throughput, response times and resource allocation.

Implement Test Design  

Create the performance tests according to your test design.

Run, Analyze, Tune And Retest  

Execute and monitor the tests. Consolidate, analyze and share test results.

Identify Your Testing Environment 

Once you understand the re Know your physical test environment, production environment and what testing tools are available. 

Configuring The Test Environment 

Prepare the testing environment before execution. Also, arrange tools and other resources. Reports on the test results – After running tests, it’s good to know the results of the tests at a high level.