[clug] A script to measure time to load a web page

Keith Goggin kgoggin at bigpond.com
Wed Mar 26 11:51:51 GMT 2008


I need to record the time it takes to load a web page at different times of 
the day, for example hourly for 24 hours.

So far I have a script which spawns a browser and starts to load the web page. 
But I can't make it wait until the page is fully loaded before it returns to 
the calling script which reports the elapsed time.

I have no experience with bash scripting and may well be on the wrong track so 
any help would be much appreciated.

START=$(date +%s)


END=$(date +%s)
DIFF=$(( $END - $START ))
echo “task completed in $DIFF seconds @ `date +%r%d%b%Y`”\ 
>> /lindata/Benchmark/result

#The browser 'Links' loads a major web page and should not quit until an "OK" 
#has been received.
#Graphical mode & java-script is enabled. Caching is set to zero.

spawn /usr/bin/links -g -enable-javascript 1 -format-cache-size\ 
0 -memory-cache-size 0 -image-cache-size 0\
expect "OK"
send "^C"

More information about the linux mailing list