Alternatives for automated web application front-end performance testing [closed] Alternatives for automated web application front-end performance testing [closed] selenium selenium

Alternatives for automated web application front-end performance testing [closed]


How about using YSlow and/or Google Page Speed with Selenium.

  1. Create separate firefox profiles - one for Google Page Speed and one for YSlow.
  2. Install extensions in respective profiles
  3. Install Firebug for both profiles and Page Speed and YSlow in their respective profiles (extensions are installed and configured separately for each profile).
  4. Using Selenium load the custom profile

Read more here and here

Above links give an idea.Hope this helps.


Compuware AJAX edition does allow for comparisons, long term, analysis, and CI integration for a view of builds and features over time. There is a license associated with that functionality as well as linking the Browser side PurePaths all the way back to SQL..

http://apmblog.compuware.com/2012/09/11/top-performance-mistakes-when-moving-from-test-to-production-supersized-content-2/


My feeling on this subject is the best approach is to inject javascript into the page and have that report back metrics on the user experience. There are various approaches to this but they basically resolve down to either rolling your own code (more work but ultimately better results) or using a third party offering. New Relic have a pretty nice solution.

The problem with this approach is you still need something to exercise the browser in order for the javascript to get fired - it is hard to automate. That's the gotcha but other than that you have a reliable, consistent, maintenance-free method for recording and logging the user experience.