Performance Test Plan Template v1 [PDF]

  • 0 0 0
  • Suka dengan makalah ini dan mengunduhnya? Anda bisa menerbitkan file PDF Anda sendiri secara online secara gratis dalam beberapa menit saja! Sign Up
File loading please wait...
Citation preview

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