F12 – 505: Slow-Motion Performance Analysis

Track: Hands-On Practicals

Every modern-day performance engineer is now routinely asked to diagnose the client side sensitivity and vulnerability to performance failure due to slow page loading, high-latency and limited bandwidth. And if you’ve read Steve Souders books you know that behind every browser is a whole-lotta loading activity going on – activity which obeys a somewhat bizarre set of logical rules, depending on the browser type and version. All that activity behind the client is rendering so quickly that it’s nearly impossible to see each of the steps in the processing. Why not slow it down – using slow motion? It would be like watching the instant replay from the 2012 Super Bowl of Mario Manningham’s spectacular catch in the 4th quarter at the edge of the sideline – in a split second, he took 2 steps just within bounds, before being hit and pushed out. At normally fast speeds you would have missed it.

This hands-on session will help you learn how to investigate client-side performance issues by configuring the browser and a few different tools to make the page render in slow motion. We will cover how to analyze the page sequence rendering to highlight objects or milestones in the rendering that are sensitive to high-latency performance issues. We will cover how to find functionality issues with the page that are caused by slow loading conditions. The techniques learned in this session will help you in the core competency for performance root-cause analysis and troubleshooting.

Download Presentation
Please Note: The presentations are intended for attendees only. The presentations page is password protected – contact info@softwaretestpro.com for verification of attendance and the password to access the presentation.

Session Speaker:

Mark TomlinsonMark Tomlinson – President, West Evergreen Consulting, LLC
Mark Tomlinson is a performance engineering and software testing consultant. His career began in 1992 with a comprehensive two-year test for a life-critical transportation system, a project which captured his interest for software testing, quality assurance, and test automation. That first test project sought to prevent trains from running into each other – and Mark has metaphorically been preventing “train wrecks” for his customers for the past 20 years. He has broad experience with real-world scenario testing of large and complex systems and is regarded as a leading expert in software testing automation with a specific emphasis on performance.