
Using WebPageTest
Web Performance Testing for Novices and Power Users
Publisher: O'Reilly Media
Release Date: October 2015
Pages: 214
Read on Safari with a 10-day trial
Start your free trial now Buy on AmazonWhere’s the cart? Now you can get everything on Safari. To purchase books, visit Amazon or your favorite retailer. Questions? See our FAQ or contact customer service:
1-800-889-8969 / 707-827-7019
support@oreilly.com
Learn basic and advanced uses of WebPagetest, the performance measurement tool for optimizing websites. This practical guide shows users new to this tool how run tests and interpret results, and helps experienced users gain a better and more thorough understanding of hidden features in WebPagetest that make testing easier.
Written by WebPagetest power users and performance experts, this book will help web developers and frontend engineers solve the problem of slow sites. Topics include:
- Basic test setup—shows beginners how to get meaningful results
- Advanced test setup—provides another level of technical depth by explaining features not thoroughly documented at webpagetest.org
- Analysis of results—helps you understand of how to interpret test results
- Private instance setup—teaches power users the intricacies of the webpagetest private instance and how it works
- API and external tools—provides a detailed reference for the API and demonstrates tools already using the API to extend WebPagetest
Table of Contents
-
Basic Use Cases
-
Chapter 1 How Fast Is My Page?
- Measure What Matters
- Synthetic Versus RUM
-
Chapter 2 What’s Slowing Down My Page?
- Running a Simple Test
- Reading a Waterfall
- WebPageTest Grades
-
Chapter 3 Cache Optimization
- Enabling Repeat View
- Analyzing Cachability
- Heuristic Caching
-
Chapter 4 Comparing Tests
- Perceived Performance
- Capture Video
- Filmstrip and Video
- Summary of Part I
-
-
Intermediate Use Cases
-
Chapter 5 Simulating Real Users
- Identifying Demographics
-
Chapter 6 Mobile Testing
- Desktop Emulation
- Traffic Shaping
- Native Devices
-
Chapter 7 Scripting Preconditions
- Flow View
- Authentication
-
Chapter 8 SPOF Testing
- Black-Hole Rerouting
- Blocking Requests
-
-
Advanced Use Cases
-
Chapter 9 WebPageTest API
- Getting Started
- Running Tests
- Reading the Results
- Reading Beyond Results
-
Chapter 10 Continuous Integration
- Node.js Wrapper
- Asserting Metrics from Test Results
- Jenkins Integration
- Travis-CI Integration
-
Chapter 11 Private Instances
- How Does WebPageTest Work?
- Using the Preconfigured AWS AMI
- Creating Your Own Local Installation
- Private-Instance-Only Features
- Day-to-Day Management
- Troubleshooting
- Contributing Changes to WebPageTest
-
Appendix API Input/Output Reference Guide
- Examples of Test Results
- Details of Test Results
- Details of Requests In Test Results
- API
-