Video Course

Web Performance Testing

by Ryan Irelan

Everything you need to know to get started with reliable and accurate performance testing of your web projects. Read the full description


Get immediate access to the course.
Secure checkout.

Start Watching for Free

What's in this Course?


The first step to making sure the web sites we build are not a burden on our visitors or customers is understanding how big the pages are while we are developing them. If we can become more aware of how our feature, design, and development decisions impact the performance of the website, we can address problems before they impact the site’s user experience.

This course is all about the basics of testing your site while you design and develop. We will cover everything you need to know to get started with reliable and accurate performance testing of your projects.

What You’ll Learn

We won’t cover solutions for fixing a slow site in this course (that’s a different subject entirely) but here’s what you’ll learn:

  • Why web performance testing matters. Is this really something I should care about?
  • The most important web performance metrics, including “perceived performance” and “user empathetic” metrics.
  • How to create a performance budget and talk to your clients about it.
  • The tools in your web browser that can help you measure performance
  • Using web-based tools, like and PageSpeed Analyzer
  • Automating testing using Grunt.js, and Google Spreadsheets
  • Simulating low bandwidth and emulating devices.

Here’s what you won’t learn:

  • How to fix a slow or bloated site.
  • Server-side testing, improvements and optimizations.
  • How to optimize assets and files.

Course Contents

  • Module 1: Getting Started with Web Performance Testing
    • Why Web Performance Testing Matters
  • Module 2: Performance Metrics
    • Survey of Common Testing Metrics
    • Creating a Performance Budget
  • Module 3: Performance Testing Tools
    • Browser Testing Tools
    • Web-based Testing Tools
    • Additional Tools
    • Testing Environments & Scenarios


What is the difficulty level?


This is a beginner course that teaches the basics of web performance testing.

Will I learn how to fix my slow site?

No. This course covers the basics of web performance testing. I.e., how to find out if you have a slow site. Fixing a slow site is big topic that merits its own course.

How long is the course?

The course is about 2 hours long and broken up into 3 different modules and 13 videos.

Is there a written version of the course, too?

You can download the course workbook (in PDF, HTML, and ePub), which has similar content as what is covered in the videos. The videos, however, should be the primary learning source.

What if I have a suggestion?

We love feedback about our training materials. Please get in touch and let us know what you think.

Get in touch