6 0 809 KB
TABLE ROW 01 – COMPANY NAME GOES HERE
Performance Test Plan Update the plan as per client needs
Table of Contents 1.
Objective ......................................................................................................................................................................... 2
2.
End Points and Important Dates ..................................................................................................................................... 2
3.
Prerequisites and Requirements..................................................................................................................................... 2
3.1. 4.
Scope Exclusion ........................................................................................................................................................... 2 Execution Plan ................................................................................................................................................................. 3
4.1.
Current Production ..................................................................................................................................................... 3
4.2.
Endurance (3 Days) ..................................................................................................................................................... 3
4.3.
Reliability/ HA (4 hours) .............................................................................................................................................. 3
5.
Test Data Management................................................................................................................................................... 5
5.1.
Test Data Requirement ............................................................................................................................................... 5
5.2.
Test Data Creation ...................................................................................................................................................... 5
6.
Activity Timeline Details.................................................................................................................................................. 5
7.
Performance Test – Run Time Settings ........................................................................................................................... 6
8.
Test Approach ................................................................................................................................................................. 7
9.
Defect Management ....................................................................................................................................................... 7
9.1.
Monitoring - Setup ...................................................................................................................................................... 7
10.
Environment details .................................................................................................................................................... 8
10.1.
App Server details ................................................................................................................................................... 8
10.2.
Middleware Server details ...................................................................................................................................... 8
11. 11.1. 12.
Document Tracking ..................................................................................................................................................... 9 Revision History....................................................................................................................................................... 9 Appendix ..................................................................................................................................................................... 9
1.
Objective
The objective is to define overall performance and load test plan for the Digital Solution
2.
To measure performance of the application for key business flows To observe the solution behavior while achieving Current Prod and Double Prod targets To discover the solution bottleneck and its breaking points
End Points and Important Dates
Engagement Date SOW Signed Date Effort Start Date Actual Start Date Test URL(s) Load Generator Location SLA
3.
NA
Prerequisites and Requirements
Module
Details Required
LG Machines Data setup Scripts Monitoring
3.1. Scope Exclusion Out of Scope Components
Owner
Status
4.
Execution Plan 4.1. Current Production
Channel
Business Flow
Target Throughput
4.2. Endurance (3 Days) Schedule of the Endurance Run Time
Load Distribution
Remarks
Batch Schedule: Regular maintenance runs can impact the Endurance run, so tracking an even possible disabling of the jobs are imperative Job Name
Frequency
4.3. Reliability/ HA (4 hours)
Frequency Interval
Start Time
HA refers to availability of resources in the wake of component failures in the system. Different backend system would be brought down during the load test to see the impact on the users The approach for Reliability test would be as follows: Module
Activities Start the current prod test and schedule it for longer duration Emulate a node Failure Emulate Full failure
Ideal compute/cpu utilization across layers in case of fail-over: Layers
Total Servers
1 server down
Max Utilization on each server should not exceed
Team
5.
Test Data Management Test Data Requirement
5.1.
Channel
Data
Requirements
Username / Password Store No Zip codes Restaurant Session IDs Email Validation Offers Restaurant Admin Gateway credentials
Username :
Test Data Creation
5.2.
Test Data
Method
Responsibility
End User data
User data is created by automated scripts
Store Data
Provided by the Application Support team
Session IDs
Created using automated script
Offers Admin Gateway
Created using automated script Credentials are provided by Application Support Team
6.
Password :
Activity Timeline Details
Note: Delay in providing details or application issues during execution will delay the time line SN
Activity
1 2
Prepare test plan Setting up LGs and Controllers
3 4 5 6 7 8 9 10 11 12
Generate Data (If needed) Scripting Scripts Review Execute smoke test Full test HA/ Reliability Endurance Troubleshooting during execution (If needed) Result analysis and Presentation Results Communication
Dependencies
Tentative Start Date
Tentative End Date
Engagement Form, SOW Machines are ready and Access is provided Users creation Data Setup & Application Scripts Scripting Working scripts Prod Execution Prod Execution Ongoing Test Execution Test Completed
7.
Performance Test – Run Time Settings Parameter
Think Time Pacing Simulate Browser Cache Simulate User on each Iteration Clear Cache on each iteration Browser version Step Download Timeout Log Setting Generate screenshot Continue on Error
Value 3 seconds after each User Step No Pacing N/A N/A N/A N/A 10 Seconds Send Messages only when an error occurs Disabled Enabled
8.
Test Approach
9.
Defect Management Issues Identified In Component
9.1.
Project in JIRA
JIRA URL
Monitoring - Setup
While the Test is under execution, we monitor the Servers associated with that environment.
Monitoring - Details Monitors APM
Servers
Plugin
Type
New Relic Link
Responsible Team
10. Environment details 10.1.
App Server details US Stage
Layers
10.2.
Count 6 1 2 2 1
Size
Middleware Server details Layers
US Stage Count
Size
11. Document Tracking 11.1.
Revision History
Version # Revision Date 1 1.2 1.3 1.4
12.
Appendix
Author
Description
Sign off
Signoff Date