Performance Testing Activities
In
any performance testing projects, following are commonly performed
activities. These are not the exhaustive
list though but covers majority of them.
Discovery
Phase
- Identification of critical business scenarios
- Identification of frequency / workload distribution of known scenarios
- Finalizing network bandwidth and geo-location for workload distribution
- Assessment of performance testing tool for the assignment
- Finalization of performance testing goals and requirements
- Developing network topology for SUT (system under test) and load generation environment
- Identifying number of hardware and its configuration
- Identification of licensed software
Design
Phase
- Procurement of required hardware and software
- Setting up of SUT lab & verification
- Setting up of load generation lab & verification
- Performance test planning
- Preparation of test data being utilized in scripts
- Scripts designing
- Population of (production like) test data in the database
Execution
Phase
- Setting up the monitoring tool
- Smoke run and report generation
- Execution of different types of performance run for certain duration
- Collection of performance metrics / counters
Analysis
& Reporting Phase
- Preparing the report
- Analyzing the graphs / data present in the report and provide accordingly recommendations, pointers, observations etc.
- Uploading / Store all performance testing artifacts at shared location
Comments
Post a Comment