Use watir-webdriver with watir-webdriver-performance gem to get page breakdown from w3c navigation timing spec. Headless browser is good. You can also run the same for free from gridinit.com in the automation section.
Cheers, Tim On 27/03/2012, at 10:34 PM, [email protected] wrote: > Today's Topic Summary > Group: http://groups.google.com/group/rails-oceania/topics > > Automated client-side page load time measurement [2 Updates] > Automated client-side page load time measurement > Michael Pearson <[email protected]> Mar 27 10:10AM +1100 > > Hi, > > I'm improving the client-side load time of a web application integrating > banner advertisements, a complex DOM and a Facebook social widget. > > NewRelic already gives me helpful charts and graphs: > https://skitch.com/mipearson/8pkyy/screen-shot-2012-03-27-at-10.03.03-am > > I need to bring this level of measurement back in to our development > environment. I need a repeatable, automated test of our DOM render, > component load and JS times, or at worst just the total time from network > request to load complete. I need to be able to run it multiple times > automatically to reduce error and also to make it easier to provide a > control value. > > It can run in any OS X browser. I know already that IE8 is our worst > performer of the browsers we care about, but I'm not expecting to be able > to easily test that. > > I know that it's technically possible as NewRelic effectively does this on > a more macro scale. > > A friend has suggested coding something up in JavaScript that binds to > similar events as NR, but I'm very time poor on this task. > > Is there anything out there, possibly integrating selenium & capybara & > rails, that will do this for me? > > -- > Michael Pearson > > > Anthony Richardson <[email protected]> Mar 27 12:35PM +1030 > > Something like http://loadtimer.org/ by Steve Saunders > http://stevesouders.com might help. > > Cheers, > > Anthony Richardson > > > > You received this message because you are subscribed to the Google Group > rails-oceania. > You can post via email. > To unsubscribe from this group, send an empty message. > For more options, visit this group. > -- > You received this message because you are subscribed to the Google Groups > "Ruby or Rails Oceania" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/rails-oceania?hl=en. -- You received this message because you are subscribed to the Google Groups "Ruby or Rails Oceania" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/rails-oceania?hl=en.
