Overview
This course has been created for test managers, testers, business analysts, designers, developers, administrators and anyone interested in planning and performing web application performance tests. It covers how to set up non-functional requirements, which indicators are most important in specific implementations, how to create a performance test plan, implement it in JMeter, execute it and analyse the results.
Requirements
Participant should know how to create or record a test plan in JMeter.
Course Outline
Performance Testing Fundamentals
- Stress testing
- Load testing
- Soak testing
- Running multiple threads
- Setting rump-up period
- Threads and users
Distributed Testing
- Configuring servers
- Gathering results
Submitting Forms
- Extracting form ID or checksums
- Recording forms with a JMeter proxy server
Managing Sessions
- Session managers
- Session per thread
Load Distribution
- Gaussian Random Timer
Other Resources and Load Time
- Images
- JMeter and HTTP headers
Analysing and Interpreting Load Test Results
- Statistics available from JMeter
- Sample, Average, Median, Deviation, Throughput
- Response time graphs
- Interpreting statistical results
- Finding the bottlenecks