SlideShare a Scribd company logo
ABCsofWebpagetest(WPT)
By Oliver Tse
January 10, 2016
What’sWebpagetest?
2008
PatrickMeenan(andAOL)giveusWebpagetest
Performancethroughvisualprogression
Today,it’snotaboutanalysis
ABCs of Webpagetest ( WPT )
Specifically,it’sabouthowtouseWPT
Bytheendofthistalk,you’ll
Perform authenticated analysis
Compare performance with any page
Create initial, repeat and subsequent views
We’renotgoingtorunthroughfeatures
Like...
ABCs of Webpagetest ( WPT )
ABCs of Webpagetest ( WPT )
ABCs of Webpagetest ( WPT )
Playwithit.Learn.
Today,wetalkabouttheesoteric.
ABCs of Webpagetest ( WPT )
Demo
Facebook 1
Facebook 1
ABCs of Webpagetest ( WPT )
Youneedscripting
ABCs of Webpagetest ( WPT )
Youonlyneedtorememberafewcommands
ABCs of Webpagetest ( WPT )
setCookieandnavigate
That’sit!
And...
filesaretabdelimited
ABCs of Webpagetest ( WPT )
Cookieauthenticationiskey
ABCs of Webpagetest ( WPT )
ABCs of Webpagetest ( WPT )
ABCs of Webpagetest ( WPT )
Demo
Facebook 2
Facebook 2
ABCs of Webpagetest ( WPT )
ABCs of Webpagetest ( WPT )
“FilmstripView”isimportant
Youdomostofyouranalysishere
Anatomyof“FilmstripView”
1.Filmstrip
2.Asset waterfall
3.CPU - “Browser Main Thread”
4.Visual progress
5.Bar charts
ABCs of Webpagetest ( WPT )
Filmstrip
AssetWaterfall
CPU-“BrowserMainThread”
Visualprogress
Timings
requests
Weight
Thisisasinglerun.
Whatvalueisasinglerun?
Thevalueisinpagecomparisons
Keyconcepts
1.Each run is unique
2.URL parameter passing
3.Scripting
ABCs of Webpagetest ( WPT )
Atypicaltest
1.Run number
2.Initial view
3.Repeat view
4.“Steps”
5.Custom label
ABCs of Webpagetest ( WPT )
Comparetests.CommaseparateIDs.
ABCs of Webpagetest ( WPT )
ABCs of Webpagetest ( WPT )
Demo
Initial Repeat View
Comparison
Oz Initial
Oz Repeat
Neptune Initial
Neptune Repeat
Facebook Initial
Facebook Repeat
Demo
Subsequent Views
Subsequent Views
ABCs of Webpagetest ( WPT )
ABCs of Webpagetest ( WPT )
ABCs of Webpagetest ( WPT )
ABCs of Webpagetest ( WPT )
SubsequentViews
“Beaware…”
Runs/tests are always stored on the server
Always make your tests private
Always check “Script includes sensitive data”
Always invalidate your cookie session ( logoff )
ABCs of Webpagetest ( WPT )
ThankYou!
Questions? Oliver Tse
otse@linkedin.com
Resources
Scripting
Webpagetest
Test Result Definitions
SpeedIndex Definition

More Related Content

PDF
Let's make this test suite run faster - Paris JUG 2011
PDF
Let's make this test suite run faster! SoftShake 2010
PDF
Let's make this test suite run faster
PPTX
Landing Page in 14kb. Myth or Reality?
DOC
Link update antivirus
PPTX
WordPress Zurich Meetup #5: mobilesport.ch insights
PDF
Using browser settings for performance
PPT
Os Souders
Let's make this test suite run faster - Paris JUG 2011
Let's make this test suite run faster! SoftShake 2010
Let's make this test suite run faster
Landing Page in 14kb. Myth or Reality?
Link update antivirus
WordPress Zurich Meetup #5: mobilesport.ch insights
Using browser settings for performance
Os Souders

Similar to ABCs of Webpagetest ( WPT ) (20)

PDF
We aint got no time - Droidcon Nairobi
PDF
Building Your Own Native App Visual Testing Module with Appium
PDF
Building Your Own Native App Visual Testing Module with Appium by Wim Selles
PDF
Building Your Own Native App Visual Testing Module with Appium
PPTX
owasp top 10
PDF
Building a private CI/CD pipeline with Java and Docker in the cloud as presen...
PDF
Learning jQuery @ MIT
PDF
Keeping track of your performance using Show Slow
PDF
The Shape of Speed
PDF
summarizer12Abr16_Spring
PDF
Multimedia on the web - HTML5 video and audio
PDF
Performance Improvements in Browsers
PDF
Performance Improvements In Browsers
PDF
Playwright Visual Testing Best Practices, presented by Applitools
PPT
A web perf dashboard up & running in 90 minutes presentation
PDF
Introduction to E2E in Cypress
PPTX
vodQA(Pune) 2018 - Visual testing of web apps in headless environment manis...
PDF
Hacking Selenium @ JSConf
PPT
Hands on performance testing and analysis with web pagetest
PDF
Visual Automation Framework via Screenshot Comparison
We aint got no time - Droidcon Nairobi
Building Your Own Native App Visual Testing Module with Appium
Building Your Own Native App Visual Testing Module with Appium by Wim Selles
Building Your Own Native App Visual Testing Module with Appium
owasp top 10
Building a private CI/CD pipeline with Java and Docker in the cloud as presen...
Learning jQuery @ MIT
Keeping track of your performance using Show Slow
The Shape of Speed
summarizer12Abr16_Spring
Multimedia on the web - HTML5 video and audio
Performance Improvements in Browsers
Performance Improvements In Browsers
Playwright Visual Testing Best Practices, presented by Applitools
A web perf dashboard up & running in 90 minutes presentation
Introduction to E2E in Cypress
vodQA(Pune) 2018 - Visual testing of web apps in headless environment manis...
Hacking Selenium @ JSConf
Hands on performance testing and analysis with web pagetest
Visual Automation Framework via Screenshot Comparison
Ad

Recently uploaded (20)

PDF
STL Containers in C++ : Sequence Container : Vector
PPTX
WiFi Honeypot Detecscfddssdffsedfseztor.pptx
PDF
Complete Guide to Website Development in Malaysia for SMEs
PPTX
Oracle Fusion HCM Cloud Demo for Beginners
PDF
EaseUS PDF Editor Pro 6.2.0.2 Crack with License Key 2025
PDF
Designing Intelligence for the Shop Floor.pdf
PDF
Autodesk AutoCAD Crack Free Download 2025
PPTX
Custom Software Development Services.pptx.pptx
PDF
AI/ML Infra Meetup | Beyond S3's Basics: Architecting for AI-Native Data Access
PDF
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
PDF
DuckDuckGo Private Browser Premium APK for Android Crack Latest 2025
PPTX
Patient Appointment Booking in Odoo with online payment
PPTX
Computer Software and OS of computer science of grade 11.pptx
PPTX
Introduction to Windows Operating System
PPTX
"Secure File Sharing Solutions on AWS".pptx
PPTX
chapter 5 systemdesign2008.pptx for cimputer science students
PDF
AI/ML Infra Meetup | LLM Agents and Implementation Challenges
DOCX
How to Use SharePoint as an ISO-Compliant Document Management System
PPTX
Tech Workshop Escape Room Tech Workshop
PPTX
GSA Content Generator Crack (2025 Latest)
STL Containers in C++ : Sequence Container : Vector
WiFi Honeypot Detecscfddssdffsedfseztor.pptx
Complete Guide to Website Development in Malaysia for SMEs
Oracle Fusion HCM Cloud Demo for Beginners
EaseUS PDF Editor Pro 6.2.0.2 Crack with License Key 2025
Designing Intelligence for the Shop Floor.pdf
Autodesk AutoCAD Crack Free Download 2025
Custom Software Development Services.pptx.pptx
AI/ML Infra Meetup | Beyond S3's Basics: Architecting for AI-Native Data Access
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
DuckDuckGo Private Browser Premium APK for Android Crack Latest 2025
Patient Appointment Booking in Odoo with online payment
Computer Software and OS of computer science of grade 11.pptx
Introduction to Windows Operating System
"Secure File Sharing Solutions on AWS".pptx
chapter 5 systemdesign2008.pptx for cimputer science students
AI/ML Infra Meetup | LLM Agents and Implementation Challenges
How to Use SharePoint as an ISO-Compliant Document Management System
Tech Workshop Escape Room Tech Workshop
GSA Content Generator Crack (2025 Latest)
Ad

ABCs of Webpagetest ( WPT )

Editor's Notes

  • #5: This includes videos
  • #8: Be an effective WPT user
  • #20: setCookie and navigate
  • #21: Much of what you do is setting cookies
  • #22: setCookie and navigate
  • #24: Commands must be tab delimited!
  • #25: Sniff for cookies in the base document request; all the interesting things require authentication
  • #26: Look at request headers. Find cookie.
  • #28: For FB, cookies act, fr, lu, s and xs change upon logout.
  • #29: Cut and paste the script. Run it!
  • #30: Click on “Filmstrip View”
  • #31: Filmstrip is important. It’s where you do most of your analysis.
  • #33: Bar charts includes timings, requests and weights
  • #34: Create a new slide with FB!!
  • #35: Visually Complete - The first time when the page becomes 100% visually complete Last Change - Time of the last visual change on the page Document Complete - The time from the start of navigation until the onload event was fired ( “as measured by WebPagetest, not Navigation Timing” ) Fully Loaded - The time from the start of navigation until network activity finished after the onload event
  • #36: Assets. Network.
  • #37: Browser Main Thread and Page is Interactive only shows for Chrome
  • #38: How the page is visually progressing through time.
  • #39: Speed index - Average time at which visible parts of the page are displayed in milliseconds and is dependent on view port size Time to title ( T2T ) - Time ( ms ) from the start of the operation until the browser tab title changes
  • #40: Number of requests by asset type
  • #41: Page weight categorized by asset type
  • #42: Compare!
  • #43: Compare!
  • #44: #2 is the manipulation of the URL
  • #45: The ID is unique
  • #49: To compare two tests, concatenate the IDs along with run number, initial view and custom label.
  • #51: Demonstrate Concatenate IDs Relabel Video/speed comparisons
  • #52: Demonstrate clickAndWait scripting Hit all pillars