Transcript
Page 1: The Web Performance Testing Toolbox (Jfokus 2013)

THE WEB PERFORMANCETESTING TOOLBOX

T!b"#$ Jär%&'(@)#r%&'(

Page 2: The Web Performance Testing Toolbox (Jfokus 2013)

YSLOW PAGESPEED

Page 3: The Web Performance Testing Toolbox (Jfokus 2013)

LOADING#'(

RENDERING

*#"'+#"'"', #

RESPONSIVEUI

Page 4: The Web Performance Testing Toolbox (Jfokus 2013)

LOADING AND RENDERING

Page 5: The Web Performance Testing Toolbox (Jfokus 2013)

+-. r.+&r' !f +-.WATERFALL (.v.%!/*.'+ /r!0.$$

Page 6: The Web Performance Testing Toolbox (Jfokus 2013)
Page 7: The Web Performance Testing Toolbox (Jfokus 2013)
Page 8: The Web Performance Testing Toolbox (Jfokus 2013)
Page 9: The Web Performance Testing Toolbox (Jfokus 2013)

WEBPAGETESTwww.w.b/#,.+.$+.!r,

Page 10: The Web Performance Testing Toolbox (Jfokus 2013)
Page 11: The Web Performance Testing Toolbox (Jfokus 2013)
Page 12: The Web Performance Testing Toolbox (Jfokus 2013)

DNS

CONNECTION

FIRST BYTE

DOWNLOAD

Page 13: The Web Performance Testing Toolbox (Jfokus 2013)

Av!"(

STAIRS

Page 14: The Web Performance Testing Toolbox (Jfokus 2013)

M"'( +-.

GAP

Page 15: The Web Performance Testing Toolbox (Jfokus 2013)
Page 16: The Web Performance Testing Toolbox (Jfokus 2013)
Page 17: The Web Performance Testing Toolbox (Jfokus 2013)
Page 18: The Web Performance Testing Toolbox (Jfokus 2013)

setViewportSize    320      480navigate    http://www.jfokus.se/

setDOMElement        id=fb-­‐rootnavigate    http://www.jfokus.se/

block        facebook  twitternavigate    http://www.jfokus.se/

Page 19: The Web Performance Testing Toolbox (Jfokus 2013)
Page 20: The Web Performance Testing Toolbox (Jfokus 2013)
Page 21: The Web Performance Testing Toolbox (Jfokus 2013)
Page 22: The Web Performance Testing Toolbox (Jfokus 2013)

RESTFUL API!

/runtest.php?f=xml&location=Stockholm&url=http://www.jfokus.se/&k=mykey

...w"+- # '!(..)$ *!(&%.

Page 23: The Web Performance Testing Toolbox (Jfokus 2013)

SHOWSLOW.COM GTMETRICS.COM

Page 24: The Web Performance Testing Toolbox (Jfokus 2013)

R.#% &$.rMONITORING

Page 25: The Web Performance Testing Toolbox (Jfokus 2013)

NAVIGATION TIMING API

S&//!r+.( .v.r1w-.r. 20./+ S#f#r" #'( O/.r#

Page 26: The Web Performance Testing Toolbox (Jfokus 2013)
Page 27: The Web Performance Testing Toolbox (Jfokus 2013)

GOOGLE ANALYTICS

Page 28: The Web Performance Testing Toolbox (Jfokus 2013)
Page 29: The Web Performance Testing Toolbox (Jfokus 2013)

AVERAGESv$

PERCENTILES

Page 30: The Web Performance Testing Toolbox (Jfokus 2013)
Page 31: The Web Performance Testing Toolbox (Jfokus 2013)
Page 32: The Web Performance Testing Toolbox (Jfokus 2013)

DO IT YOURSELFB!!*.r#',https://github.com/lognormal/boomerang/

Page 33: The Web Performance Testing Toolbox (Jfokus 2013)

THE CRITICAL PATHP#,.$/..( !'%"'.

Page 34: The Web Performance Testing Toolbox (Jfokus 2013)
Page 35: The Web Performance Testing Toolbox (Jfokus 2013)
Page 36: The Web Performance Testing Toolbox (Jfokus 2013)
Page 37: The Web Performance Testing Toolbox (Jfokus 2013)
Page 38: The Web Performance Testing Toolbox (Jfokus 2013)
Page 39: The Web Performance Testing Toolbox (Jfokus 2013)

Single Point Of Failure

fr!'+.'(

SPOF

Page 40: The Web Performance Testing Toolbox (Jfokus 2013)
Page 41: The Web Performance Testing Toolbox (Jfokus 2013)
Page 42: The Web Performance Testing Toolbox (Jfokus 2013)
Page 43: The Web Performance Testing Toolbox (Jfokus 2013)

SPOF-O-MATIC

SPOF-O-MATIC

Page 44: The Web Performance Testing Toolbox (Jfokus 2013)

SPOF-O-MATIC

SPOF-O-MATIC

Page 45: The Web Performance Testing Toolbox (Jfokus 2013)
Page 46: The Web Performance Testing Toolbox (Jfokus 2013)

MAINTAIN ARESPONSIVE UI

Page 47: The Web Performance Testing Toolbox (Jfokus 2013)

D1'#+r#0.

AJAX.("+"!'

Page 48: The Web Performance Testing Toolbox (Jfokus 2013)
Page 49: The Web Performance Testing Toolbox (Jfokus 2013)

C-r!*.

DEVTOOLS

Page 50: The Web Performance Testing Toolbox (Jfokus 2013)
Page 51: The Web Performance Testing Toolbox (Jfokus 2013)
Page 52: The Web Performance Testing Toolbox (Jfokus 2013)
Page 53: The Web Performance Testing Toolbox (Jfokus 2013)
Page 54: The Web Performance Testing Toolbox (Jfokus 2013)

T.$+ !' #0+&#%

MOBILE(.v"0.$

Page 55: The Web Performance Testing Toolbox (Jfokus 2013)

WEBPAGETEST*!b"+.$+.#3#*#".0!*

Page 56: The Web Performance Testing Toolbox (Jfokus 2013)

IOS 6'.+w!r3 %"'3 0!'("+"!'.r

...b&+ 1!& '..( +! $.+&/ 1!&r (.v"0. f!r (.v.%!/*.'+ "' X0!(.

Page 57: The Web Performance Testing Toolbox (Jfokus 2013)

REMOTE DEBUGGING

Page 58: The Web Performance Testing Toolbox (Jfokus 2013)

DEBUGGINGC-r!*. !' A'(r!"(

https://developers.google.com/chrome-developer-tools/docs/remote-debugging

Page 60: The Web Performance Testing Toolbox (Jfokus 2013)

LOADING/RENDERINGYSLOW / PAGESPEEDWEBPAGETEST.ORGSPOF-O-MATICGOOGLE ANALYTICS/NEW RELIC/TORBIT/PINGDOM/GOMEZ/LOGNORMALBOOMERANGPAGESPEED ONLINE: THE CRITICAL PATHGTMETRICS.COM/SHOWSLOW.COM

MAINTAIN A RESPONSIVE UIDYNATRACE AJAX EDITIONCHROME DEVELOPER TOOLS

MOBILEWEBPAGETEST.ORG/MOBITEST.AKAMAI.COMCHROME (ANDROID)SAFARI (IOS)


Top Related