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:
- entry and exit criteria;
- environment requirements, along with dependencies and constraints, load injectors, and test tools used in the process of testing;
- the performance testing approach (including target volumes, the selected number of users and data to be loaded with, assertions, and load profiles);
- performance testing activities (including test environment build state, use-case scripting, test scenario building, test execution and analysis, and reporting).
Below you can find an example of the performance test plan prepared by the QATestLab team for performance testing (of the popular social network framework).