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
Related courses
- API Testing Foundations (2018)
- API Testing Foundations
- AI Product Development: Technical Feasibility and Prototyping
- Building in Azure AI Foundry
- Build with AI: Create Deterministic MCP Agents
- Six Sigma: Green Belt
- AI Evaluations: Foundations and Practical Examples
- AWS for DevOps: Performance Optimization Best Practices
Related learn paths
- Getting Started with Software Testing
- Become a Programmer: Foundations
- Become a Six Sigma Black Belt
- Prepare for the MTA: Software Development Fundamentals Exam (98-361)
- Become a Six Sigma Green Belt
- CFI Corporate Finance Foundations Professional Certificate
- Get Started with PHP
- Email Marketing Professional Certificate by Intuit Mailchimp