Performance Testing Foundations
1h 22mBeginner2019-12-13
Authors

Dave Westerveld
Test Developer with many years of testing experience
Course details
Slow loading times can drive users away from even the most elegant website or application. But how can you pinpoint where your product's performance issues lie? In this course, join Dave Westerveld as he details the fundamentals of performance testing, including when and how to use the different types of tests and tools at your disposal. Discover how to determine what to measure and how to monitor the results of your tests. Explore the different types of performance testing—including load, stress, and scalability tests—and the contexts in which it's appropriate to use each of them. Plus, learn about a broad set of tools and how to pick the right one for the work you need to do.
Learning objectives
Why do performance testing?
Determining what to measure
Finding and identifying bottlenecks
Using load, stress, endurance, and spike testing
Logging and parsing data
Load testing and network interception tools
Learning objectives
Why do performance testing?
Determining what to measure
Finding and identifying bottlenecks
Using load, stress, endurance, and spike testing
Logging and parsing data
Load testing and network interception tools
Skills covered
Software TestingFoundationsSoftware Development
Concepts
0. Introduction
- 01 - Fast is better
- 02 - What you should know
1. Introduction to Performance Testing
- 03 - What is performance testing
- 04 - Why do performance testing
- 05 - Questions that help you get started
- 06 - Your first performance test
2. Measurement in Performance Testing
- 07 - Figuring out what to measure
- 08 - Understanding bottlenecks
- 09 - Monitoring results
- 10 - Challenge - Find the bottleneck
- 11 - Solution - Find the bottleneck
3. Types of Performance Testing
- 12 - Load testing
- 13 - Stress testing
- 14 - Endurance testing
- 15 - Spike testing
- 16 - Scalability testing
4. Reporting Performance Testing
- 17 - Just a little bit about statistics
- 18 - Charting and plotting
- 19 - Logging and parsing data
- 20 - Challenge - Create a performance test
- 21 - Solution - Create a performance test
5. Resources and Tools
- 22 - Single user tools
- 23 - Load testing tools
- 24 - Network interception tools
Conclusion
- 25 - Next steps