I'm about to start trialling optimisations on my web application (apache & tomcat). My main interest right now is:

  • The total page size (including external js files such as jquery)
  • The number of GETs per page

I'd like to setup a systematic way of measuring the consequences of the various changes I make over time.

Are there any tools that are useful for recording a sequence of page hits, playing this back (as I change the config) and record the size of each page ? Ideally I'd like something that can make work with a continuous integration server such as Continuum.

Rgds, Kevin.

3 Answers 3


Instead or in additon to monitoring the page size I suggest to optimize for performance.

So monitor the page load time and idealy also your web app's transaction performance. If you google for "real browser monitoring" you will see a some providers like AlertFox.

Another totally free option is to run the performance monitoring locally with iMacros, Google Page speed,Selenium...

Google page speed also gives you page size and # of gets ;-)

  • I've got a separate process to do load tests on the application itself. The web app is designed for mobile phones, so while the speed of data transfer is variable, the number of bytes downloaded and nbr of concurrent GETs is a good indicator of expected performance.
    – Kevin
    Dec 20, 2010 at 14:41

You can use :

In Chrome:

In Firefox


The other answers are useful, but they don't allow me to do the measurements I want to do in a repeatable, automated, systematic way. After some more researching, this is a multi part problem. I will need to

  • Use the Firebug plugin, and the YSlow plugin. YSlow will send a beacon to me containing stats

  • Setup a server to receive, collect & report on these results

  • Automate Firefox running against my web app from my continuous integration server.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.