Planning a performance test
Although there are different types of performance tests, planning and executing performance tests are similar. The difference is in the details of each step. In this section, we’ll explore the journey of planning and executing a performance test.
Planning
In the planning phase, first, the objectives of the test should be defined. This means we must define the information we want to get out of the tests – for example, can a household record be created within 50 milliseconds? Can the system handle 5,000 concurrent requests without degradation? These objectives are the primary drives to plan and execute a performance test. They also determine which type of performance tests can be used.
Then, business scenarios for performance tests should be defined. Usually, the objectives would have given a great hint at which scenarios would be used, but it’s worth exploring the details of the steps involved in each scenario and formalizing...