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

Tim Murphy tim at murphy.org
Wed Mar 26 23:42:14 GMT 2008


What about running command line PHP with an include to the file?

You could then measure the execution time of the call.

Dirty and primitive but it works.


-----Original Message-----
From: linux-bounces+tim=murphy.org at lists.samba.org
[mailto:linux-bounces+tim=murphy.org at lists.samba.org] On Behalf Of Keith
Goggin
Sent: Wednesday, 26 March 2008 10:52 PM
To: linux at lists.samba.org
Subject: [clug] A script to measure time to load a web page

Hi,

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.


#!/bin/bash
START=$(date +%s)

./webpage.sh

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


#!/usr/bin/expect
#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\
http://www.abc.net.au/news
expect "OK"
send "^C"
exit



-- 
linux mailing list
linux at lists.samba.org
https://lists.samba.org/mailman/listinfo/linux



More information about the linux mailing list