SlideShare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our User Agreement and Privacy Policy.
SlideShare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our Privacy Policy and User Agreement for details.
Successfully reported this slideshow.
Activate your 14 day free trial to unlock unlimited reading.
4.
Active Testing
• Consistent results
– Good for detecting and diagnosing issues that are 100% repeatable
and on pages you are monitoring
• Lots of detail
• Availability monitoring
• Not representative of actual end-user
performance
– Usually tested from data centers
– Sometimes co-located with CDN provider
equipment
9.
Mac Traffic Shaping
OS X Lion + Xcode 4.1
Cable, DSL, 3G, Edge, WiFi and Custom
GUI for dummynet (which has been available for a while)
osxdaily.com/2011/08/10/simulate-internet-connectivity-bandwidth-speeds-network-link-conditioner/
10.
Synthetic Browsers
• Know HOW your active testing is done
– Some only test the base page
– Synthetic browsers usually not reflective of real
browser
– Real browser testing
– Connectivity (backbone, last-mile)
• www.engadget.com
– Synthetic Browser: 447 requests
– IE 8: 241 requests
11.
Measuring Web Performance
REAL USER MONITORING (RUM)
12.
Real User Monitoring (RUM)
• Full coverage on all pages visited by users
• Real performance information for end-user
experience
• No availability monitoring
• No competitive reference
• Limited detail
– … but getting better