Webmasters Stack Exchange is a question and answer site for pro webmasters. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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.

share|improve this question

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 ;-)

share|improve this answer
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 '10 at 14:41

You can use :

In Chrome:

In Firefox

share|improve this answer
up vote 1 down vote accepted

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.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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