Imperative to performance test
Performance testing track record
Understanding how performance testing fits the development process
Approaches to the performance testing process
Costs of performance testing
Gather background information on the situation
Develop an understanding of the situation
Validate the test project need and feasibility
Exercise: Understanding Goals
What must be part of the test?
What can be omitted?
Target platform and systems
Network configuration
Scalability and extrapolation
Exercise: Assessing Infrastructure Issues
Transactions to be simulated
Analyze factors affecting the load definition
Exercise: Calculating Load Characteristics
Types of performance tests to be run
Exercise: Selecting types of Tests to Run
Response times, resource usage, etc.
Set up the test infrastructure/architecture
Acquire the test scripts and data
Set up the tools
Validate the tests and the tools
Prepare for the test execution
Execute the tests and collect the data
Present conclusions and recommendations
Assist the technical team after tuning and
Debugging
Reporting Performance Test Results