Load Performance Test Plan
Load Performance Test Plan
Author: [Your_name_here]
[Your_Company_name]
[Street_name_1]
[Street_name_2]
[City_Zip_Country]
[Phone_number]
[URL]
Audit Trail:
Table of Contents
TABLE OF CONTENTS..........................................................................................................................................................................2
1. REFERENCE DOCUMENTS..............................................................................................................................................................3
1. SCOPE ...................................................................................................................................................................................................3
2. APPROACH ..........................................................................................................................................................................................3
4. PERFORMANCE/CAPABILITY GOALS.........................................................................................................................................3
7. TOOLS USED........................................................................................................................................................................................5
8. TRAINING NEEDS...............................................................................................................................................................................5
9. LOAD DESCRIPTIONS.......................................................................................................................................................................5
11. EXCLUSIONS......................................................................................................................................................................................6
13. BUDGET/RESOURCE.......................................................................................................................................................................7
1.Scope
2.Approach
The high-level description of the testing approach that enables us to cost effectively meet the expectation stated in the
Scope section.
Be specific:
• Specify what tests you will run
• Estimate how many cycles of each test you will run
• Schedule your tests ahead of time
• Specify by what criteria you will consider the SUT to be ready-for-test
• Forward thinking: Determine and communicate the planned tests and how the tests are scheduled
4.Performance/Capability Goals
Identify goals:
• Percentage of requested static pages that must meet the acceptable response time?
• Percentage of requested scripts that must meet the acceptable response time?
• The baseline multiplier (2x, 4x, ...) that the system must be capable of handling?
• The spike ratio that the system must be capable of handling?
• The peak ratio that the system must be capable of handling?
• The burstiness ratio that the system must be capable of handling?
• Tolerance ratio: Imposed load ? 25 %?
• Safety ratio: Imposed load x 2?
• Spike ratio: Imposed load x 3?
• Burstiness ratio: Imposed load x 5?
• Increase the load by multiplying the load baseline by 1x, 2x, 3x, 4x, Nx gradually until unacceptable response time
is reached.
Business is Closed
Response
Time
? Second
Unacceptable User Experience
? Second
Questionable User Experience
? Second
Acceptable User Experience
0 Second
Load
Describe the bug reporting process and the fix/change regression test procedures.
7.Tools Used
8.Training Needs
Training programs to be provided to the team to enable successful planning and execution.
9.Load Descriptions
Server-based
• Number of users and/or sessions
• Average session time
• Number of page views
• Average page views per session
• Peak period (e.g., 75% of traffic is from 11:00 AM-4:00 PM)
• Number of hits
• Average page size
• Most requested pages
• Average time spend on page
• New users vs. returning users
• Frequency of visits (e.g., 75% of users made one visit)
• Demographics
• Client information such as browser, browser version, Java script support, Java script enable/disable, and so on.
User-based
• Number of users
• Session length
• User activities and frequency of activities per session
• Think/Read/Data-input time
• Percentage by functional group
• Percentage by human speed
• Percentage by human patience (cancellation rates)
• Percentage by domain expertise (speed)
• Percentage by familiarity (speed)
• Percentage by demographics (arrival rates)
Specifying mixes of system hardware, software, memory, network protocol, bandwidth, etc.
• Network access variables: For example, 56K modem, 128K Cable modem, T1, etc.
• Demographic variables: For example San Francisco, Los Angeles, Chicago, New York, Paris, London, etc.
• ISP infrastructure variables: For example, first tier, second tier, etc.
• Client baseline configurations
• Computer variables
• Browser variables
• Server baseline configurations
• Computer variables
• System architecture variables and diagrams
11.Exclusions
Set clear expectations—State which goals will be outside of the scope of this testing. For example:
• Content accuracy or appropriateness testing is out of the scope of this plan.
• The integration of any major third party components (for example a search engine, credit card processor, or
mapping component) with the site will be tested, though the scope of the project does not include in-depth
functional testing of these components.
• Internationalization
• Compatibility Testing
12.Test Deliverables
13.Budget/Resource
Monetary requirements for equipment and people to complete the plan.
15.List of Appendices
Specific test case, test design and test script information to be added as we go. Here are a few examples:
• Real-World User-Level Test Suite
• Concurrency Test Suite
• Data Elements
• Test Scripts
• Error Reports
• Web Monitoring Data
Business Approval
__________________________________________________ _____________
[Name/Title] Date
Testing Approval
___________________________________________________ _____________
[Name/Title] Date
Appendices
Appendix 1 User Scenario Test Suite