Performance Testing Foundations

Performance Testing Foundations

English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 1h 21m | 169 MB

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.

Topics include:

  • 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
Table of Contents

Introduction
1 Fast is better
2 What you should know

Introduction to Performance Testing
3 What is performance testing
4 Why do performance testing
5 Questions that help you get started
6 Your first performance test

Measurement in Performance Testing
7 Figuring out what to measure
8 Understanding bottlenecks
9 Monitoring results
10 Challenge Find the bottleneck
11 Solution Find the bottleneck

Types of Performance Testing
12 Load testing
13 Stress testing
14 Endurance testing
15 Spike testing
16 Scalability testing

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

Resources and Tools
22 Single user tools
23 Load testing tools
24 Network interception tools

Conclusion
25 Next steps