Performance - Load Test Methodology
Performance - Load Test Methodology
Purpose
The purpose of Load-Performance Testing methodology is
- To define how Load-Performance Testing projects are executed
- To serve as a basis for different phases in a Load-Performance Testing project
- To Measure response time for given transactions in the application
Scope
During Load-Performance testing, this methodology shall be used to define the activities and work
products.
Only the Testing specific activities are detailed in this methodology. For all other activities like project
management, configuration management, etc. the project shall follow the processes defined as part of
Qualify.
Each Load- Performance Testing project is taken up may go through only from certain phases of Testing
Life Cycle. For instance, a project may encompass only Performance and Load test Execution. Phases are
based on the customer’s requirements. The phases that will be followed during the course of the project
will have to be detailed in the Software Project Plan (SPP) - Testing of the project. The applicable phases
of execution, the associated work products, verification and validation criteria for each of the relevant
phases shall be at par with this methodology.
The Performance Testing methodology offers the flexibility of entry and exit through any of the defined
phases. The user can use this flexibility by following the Entry Input Task Validation Output Exit (EITVOX)
criteria defined for each phase.
Keyword Definition
Load Test Testing the application under varying acceptable loads
Stress Test Testing the behavior of the application for peak loads
Scalability Test Checking the system for hardware and user scalability
Workload Workload Distribution is a representation of the functions performed by a user
Distribution community on a system. It is based on a percentage of users performing a
specific function over a given period of time.
Acronyms
Acronym Explanation
PTC Performance Test Cases
PTP Performance Test Plan
PTR Performance Test Report
SPP Software Project Plan
TDA Test Data Analyst
TE Test Engineer
TL Test Lead
TM Test Manager
Overview
Performance- Load test measures the performance of the application and environment. It’s a direct
measure of Capacity by load.
Following types of tests can be performed under performance testing.
1. Load Test
2. Stress Test
3. Scalability Test
References
QEdge Testing Methodology
System Testing Methodology
Tailoring Guidelines
It is recommended that this methodology be followed during the course of the Performance testing of
project. If any tailoring is to be made due to the customer’s requirements, then the tailoring shall be
documented along with justification in the Project Tailoring Record (PTR). (Ref… Tailoring Guidelines)
Generate Scripts
This phase consists of generating Automation scripts for Performance and Load testing.
Recommendations
This phase consists of preparation of Test report denoting completion of testing activity.