Web developers will need an ample supply of RUM to ensure their applications are performing to users' satisfaction. Patrick Lightbody, Director, Product Development, Neustar Web Performance, advises developers that beyond nav timings the core things users care about are performance, availability, and functionality—and people in a dev ops culture need to always keep an eye on these metrics.
The term RUM can refer not only to Real User Monitoring but also to Real User Measurement. Going beyond traditional synthetic HTTP monitoring, Patrick focuses on continuous integration and automated testing. For example, the tools Selenium and Jenkins, together with the cloud, are very good to use in combination.
Patrick recommends considering the window.performance and window.error measurements in the browser's web developer console (open with Ctrl-Shift-K in Firefox). This information, together with internal network and Application Performance Management (APM) measurements, provide valuable information—but these tools are still not providing data about the end user's experience.
Signals from end users to go along with synthetic measurements are essential to have. Hear in this talk Patrick's description of the tools used to evaluate these critical web metrics, and how to combine these all together to produce a meaningful score card from the data they produce.
Patrick Lightbody, director of product management at Neustar Enterprise, is the founder of BrowserMob, a cutting edge load testing and website monitoring provider, which is now part of Neustar. Before Patrick founded BrowserMob, he was Senior Product Manager at Gomez, running the QA Solutions Product Group. Patrick also founded HostedQA, an automated web testing platform. He is an avid open source contributor, proving his passion by founding OpenQA, creating Selenium Remote Control and co-creating Struts 2. Patrick holds a computer science degree from University of California, San Diego.
This free podcast is from our Velocity Conference series.