Principles of Performance Testing
Types of Performance Testing
Testing Types in Performance Testing
The Concept of Load Generation
Common Performance Efficiency Failure Modes and Their Causes
Performance Measurement Fundamentals
Typical Metrics Collected in Performance Testing
Why Performance Metrics are Needed
Collecting Performance Measurements and Metrics
Selecting Performance Metrics
Aggregating Results from Performance Testing
Key Sources of Performance Metrics
Typical Results of a Performance Test
Performance Testing in the Software Lifecycle
Principal Performance Testing Activities
Categories of Performance Risks for Different Architectures
Performance Risks Across the Software Development Lifecycle
Performance Testing Activities
Performance Testing Tasks
Planning
Deriving Performance Test Objectives
The Performance Test Plan
Communicating about Performance Testing
Analysis, Design and Implementation
Typical Communication Protocols
Identifying Operational Profiles
Analyzing Throughput and Concurrency
Basic Structure of a Performance Test Script
Implementing Performance Test Scripts
Preparing for Performance Test Execution
Analyzing Results and Reporting