Duration: 2 Days
How can I attend my course?
Course Content
Introduction
• What is performance testing?
• Which performance tests should we run?
• Paired performance requirements: response times and traffic
• Types of performance test
Basic performance testing
• Plotting throughput against latency or failure rate
• Designing tests for gradual load increase
• Implementing load tests programmatically
Basic performance testing tools
• Attributes of performance tools
• Open source tools: JCover et al
• Commercial tools, e.g. LoadRunner
Performance test types
• Load response plots
• Impulse response or recovery tests
• Variable load tests
• Long running tests, e.g. leak detection and system degradation
• Resource starvation – identifying which resource triggers saturation
Design of performance tests
• Choosing the performance test categories
• Planning the duration and range of tests
• Testing patterns – performance testing rigs
• Attack recovery testing
• Integrating your performance tests into the CI/CD pipeline