Uploaded by GoogleTechTalks on Nov 5, 2009
Google Tech Talk
October 22, 2009
ABSTRACT
Automated Performance Test Data Collection and Reporting. Presented by David Burns and David Henderson, smartFOCUS DIGITAL, at the 4th Annual Google Test Automation Conference, October 21st, 22nd, 2009, Zurich, CH
Web applications are growing in size and complexity with every new release. The addition of slightly more JavaScript and HTML can lead to the site becoming sluggish without an obvious cause. Fortunately more organizations are taking note of the correlation between site speed and profitability. Without suitable tools, developers are left stabbing in the dark to resolve performance issues until the application feels faster. Luckily there are many tools available, such as YSlow, that can help you through the process of measuring the performance of your application. However gathering this data manually can be time consuming, laborious and prone to human inconsistencies. To illustrate the need for better performance information, we will outline the state of performance testing within the development cycle as carried out by many development teams around the world. We will then discuss the requirements for the system that has been created and implemented as a result of our research and development. The data gathering infrastructure, the tools used to create it and the scope of the data that is collected will be shown with solutions to problems encountered along the way. Performance statistics of a page, kept in a database, provide little useful information in isolation. When put into context with data from other pages and previous builds, the performance statistics suddenly become invaluable. To display this data in a digestible and comparable setting, a reporting portal will be demonstrated and its place within the development lifecycle explained. The final component of the system is the integration with the Tester's Heads-Up Display (T.H.U.D.). This is a plugin that aids rapid diagnosis and reporting of bugs by overlaying performance data on a specific page, as well as providing access to source control and bug tracking systems. This presentation will show how 'Automating Performance Test Data Collection and Reporting' has improved the awareness of web performance issues within our company. It has provided the evidence required to instigate changes and measure their impact. An average 75% reduction in primed page size has been achieved as a direct result of the system's introduction.
Bios: David Burns and David Henderson are both members of the development team at smartFOCUS DIGITAL, working on their SaaS solution.
David Burns is the Lead Test Engineer, working on the web accessible parts of the system. He is the test automation champion for smartFOCUS and heads up the Test Design Authority within the group trying to find best practices in testing of smartFOCUS applications. David is an active blogger at http://www.theautomatedtester.co.uk
David Henderson graduated from the University of Southampton with a first class Masters in Engineering in 2007. He is a developer working on the front end development mainly dealing with JavaScript and C#. David is currently tinkering with the Android platform in his spare time, looking to write the next killer app.
Both have an unhealthy obsession with measuring and improving the speed and weight of the user experience.
-
12 likes, 2 dislikes
Link to this comment:
14 videos

GTAC 2009
36:02The Thorium Molten-Salt Reactor: Why Didn't Thi...by GoogleTechTalks20,754 views
1:00:07SPDY Essentialsby GoogleTechTalks1,817 views
57:54Mobile Web Performanceby GoogleTechTalks6,120 views
29:04HCIR 2011: Human Computer Information Retrieval...by GoogleTechTalks368 views
1:04:37Using open source tools for performance testingby Google29,858 views
9:34jQuery For Absolute Beginnersby detachedDesigns207,538 views
1:43IBM Rational Performance Tester Tool_Navigate T...by TheNvsr4u2,080 views
9:56Automated Testing Using Quick Test Professionalby qcitesting80,749 views
0:46Comparing jQuery UI demo Google Chrome vs. Fire...by thefreegar4,112 views
9:29FRC Data Collector Install and Use Part 1by alekseicodes110 views
4:11Microsoft Access 2007 Tutorial - Data Collectio...by myaccessprogram41,136 views
4:07Browser Performance Testing - Internet Explorer 8by ie8videos28,980 views
55:52Life's Too Short - Write Fast Code (part 2)by GoogleTechTalks92,469 views
53:48GTAC 2010: The Future of Front-End Testingby GoogleTechTalks8,281 views
41:53GTAC 2009 - Lightning Talksby GoogleTechTalks5,732 views
47:39GTAC 2008: Using Cloud Computing to Automate Fu...by GoogleTechTalks4,676 views
4:05Telstra Mobile Core Network in Australiaby evgnomon951 views
47:44GTAC 2008: Automated Model-Based Testing of Web...by GoogleTechTalks12,128 views
50:50GTAC 2008: Advances in Automated Software Testi...by GoogleTechTalks9,104 views
46:28Google Test Automation Conference Lightning Talksby Google22,579 views
- Loading more suggestions...



The beginning of this video has good information on how to optimize your web application to maximize page download performance.
Very good work!
jpmasseria 2 years ago
The link in the description part has error, one dot more.
fsw90628 2 years ago
nice work!
keep up.
ruphynres 2 years ago