Handling Non-Functional Requirements: Automating Performance Testing

Duration: 2 Days

How can I attend my course?

On-line from
your chosen location

At our dedicated
training facility

On-site at
your premises

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

You will receive a full set of course notes
and all supporting materials for your course.

Hard Copy Delivered to your premises or Downloaded to a chosen device.

To book this course please call 
+44 (0) 1444 410296 or email Info@kplknowledge.co.uk