180 likes | 429 Views
Performance Testing. Dawn Parzych. Agenda. Goal Setting Synthetic VS RUM Tools & Resources. If you want to succeed with web-performance, don't view it as a technical metric . Instead, measure and correlate it's impact on your business metrics .
E N D
Performance Testing Dawn Parzych
Agenda • Goal Setting • Synthetic VS RUM • Tools & Resources
If you want to succeed with web-performance, don't view it as a technical metric. Instead, measure and correlate it's impact on your business metrics. 2012 How do you do that? With analytics and Real User Monitoring.
Be SMART • Specific • Measurable • Attainable • Relevant • Time based
Who are your users? • Mobile • Corporate employee • Global
Synthetic vs Real User Testing • Synthetic Testing • Real User Testing
Navigation Timing Specification • Supported by IE, Firefox, Chrome • Draft proposal • http://www.w3.org/TR/2011/CR-navigation-timing-20110315/ • http://webtimingdemo.appspot.com/
Tools • HttpWatch • Firebug • Fiddler • PCAP2HAR • WebKitDev tools • Chrome Page Benchmarker • https://chrome.google.com/webstore/detail/page-benchmarker/channimfdomahekjcahlbpccbgaopjll?hl=en
Waterfalls • Web debugging proxies – Fiddler, HttpWatch, Firebug, Speed Tracer • View detailed request and response data • Export to HAR • http://fiddler2.com – IE • http://www.httpwatch.com/ - Firefox, IE • https://addons.mozilla.org/en-US/firefox/addon/firebug/ - Firefox • https://developers.google.com/web-toolkit/speedtracer/get-started - Chrome
PCAP • Can be used to view performance on mobile device • PCAP2HAR • Converts a PCAP to an HAR file to create waterfalls • https://github.com/andrewf/pcap2har • PCAP Web Performance Analyzer • Online tool to analyze PCAP files • http://pcapperf.appspot.com/
Services • Pingdom • Catchpoint • Keynote • Compuware/Gomez • Yottaa • New Relic • Soasta/LogNormal *This is not a comprehensive list
Resources • Zoompf • www.zoompf.com • MobiTest– Akamai • http://mobitest.akamai.com/m/index.cgi?WT.ac=mobile_lp • WebPageTest • http://www.webpagetest.org/