Performance testing plan template
Please note that the traffic is only apportioned and limited to the Customer Identity and Access Management part of the site, i. The first course of action is to find a baseline. Using only 1 user, we will run a simulation for a period of time e. This ensures that with only 1 user we are actually able to achieve the peak requests per second.
After the baseline metrics are gathered, then the same simulation, which simulates a load profile, is run with an increased number of users to test against the target volumes.
The aim of stress testing is to find the breaking point of the system, i. If auto-scaling is in place, the stress test will also be a good indicator at which point the system scales and new resources are added. For stress testing, the same simulation used for load testing is used but with a higher than expected load. Spike testing introduces a significant load on the system in a relatively short period of time. The aim of this test is to simulate a sales event for example, when a large number of users simultaneously access their account ina relatively short period of time.
Soak testing will run a load test for an extended period of time. The aim is to reveal any memory leaks and unresponsiveness or errors during the course of the soak test.
Well-Planned test execution with all the available information and aligned support helps to conduct smooth performance testing and provides benefits to meet the project timelines. Hence it is a good practice to prepare a detailed performance test plan comprises of practical test goals, accurate test strategy, expected result, known risks, identified issues, assumptions and aligned support team details etc.
Performance Test Manager or Performance Test Lead has a responsibility to prepare a practical performance test plan with the help of available information which he has collected during Risk Assessment and NFR Gathering phase. Some of the information is easily available from the previous phases. Other information like environment details, test data etc.
If the performance test environment is scaled down then NFR must be updated according to the scale down the percentage of environment and there must be a provision of extrapolating the results.
In addition to this, the risks and assumptions associated with scale down testing and extrapolation must be properly documented. Another important point is to highlight the dependency along with the point of contact dependency owner.
Performance Test Plan is the key deliverable of this phase which comprises of the detailed performance testing approach to carry out the test execution and find out the performance bottlenecks.
Download the template of Performance Test Plan Document. PerfMate prepares the performance test plan and identifies the test scenarios as per the in-scope components mentioned in the approved Risk Assessment document. Following are the scripts which need to be created during the test design phase:. As stated above, a typical performance test plan contains all the basic information which are required during the test execution.
The Performance Test Plan concerns this particular type of testing and any conditions. In the same way as the general Test Plan, the Performance Test Plan should always reflect the real state of the project. The Performance Test Plan should cover the following areas:.
0コメント