GTAC 2013: Web Performance Testing with WebDriver

Subscribers:
348,000
Published on ● Video Link: https://www.youtube.com/watch?v=0_kAPWSZNY4



Duration: 14:25
14,865 views
64


http://g.co/gtac2013
Slides: http://goo.gl/5QHVY
Demo code: https://gist.github.com/klepikov/5457750

Michael Klepikov, Google

In web performance testing, we know pretty well how to analyze a page load. We need to move beyond a page load though: modern apps are highly interactive, and operations tend not to reload the entire page, but rather update it. Different people, myself included, have integrated WebDriver into web performance test harnesses, which helps, but still keeps performance tests separate from the rest of the UI test suite. I propose to build performance testing features right into WebDriver itself, leveraging its recently added Logging API. This makes it possible to collect performance metrics while running regular functional tests, allowing for a much more seamless integration of performance tests into the overall development and test flow. It is also much less disruptive to the custom build/test toolchains that almost every large organization creates.

I will demonstrate this with the new-generation ChromeDriver (WebDriver for the Chromium browser).




Other Videos By Google TechTalks


2013-05-09Human Engine Optimization: Natural Strategies for High Ranking Health
2013-05-09Genesis: A Startup College to Reach the Forgotten Youth of Japan
2013-05-07Organizing the World's Scientific Knowledge to make it Universally Accessible and Powerful:
2013-05-01How Google Impacts Global Education:
2013-04-29Building and Interacting with Virtual Brain
2013-04-29GTAC 2013: Drinking the Ocean - Finding XSS at Google Scale
2013-04-29GTAC 2013: AddressSanitizer, ThreadSanitizer and MemorySanitizer -- Dynamic Testing Tools for C++
2013-04-29GTAC 2013: Empirical Investigation of Software Product Line Quality
2013-04-29GTAC 2013: Finding Culprits Automatically in Failing Builds - i.e. Who Broke the Build?
2013-04-29GTAC 2013: Continuous Maps Data Testing
2013-04-29GTAC 2013: Web Performance Testing with WebDriver
2013-04-29GTAC 2013: Espresso: Fresh Start to Android UI Testing
2013-04-29GTAC 2013: Building Scalable Mobile Test Infrastructure for Google+ Mobile
2013-04-29GTAC 2013: Appium: Automation for Mobile Apps
2013-04-29GTAC 2013: Android UI Automation
2013-04-29GTAC 2013: Breaking the Matrix - Android Testing at Scale
2013-04-29GTAC 2013 Day 2 Keynote: Testable JavaScript - Architecting Your Application for Testability
2013-04-29GTAC 2013 Day 1 Closing Keynote: How Facebook Tests Facebook on Android
2013-04-29GTAC 2013: Testing for Educational Gaming and Educational Gaming for Testing
2013-04-29GTAC 2013: When Bad Things Happen to Good Applications
2013-04-29GTAC 2013: Automated Video Quality Measurements



Tags:
google
test automation
conference
automated testing
software engineering
mobile
media
presentation