Page 1 of 1

http vs eValid

PostPosted: Mon Sep 22, 2008 10:52 am
by winreg
I enjoyed browsing your application but I could not find the answer to my most basic question:

Is it possible to install a tool on a client machine to measure the loading
times as experienced from the client machine? Ideally it should be specified in its various parts (request time, server processing times, response times) regarding the whole transport circle with routers and everything on the way. We have customers who experience page loading times differing from what we can measure from our client machines and we want to analyze the root
causes which may be on their local network.

I look forward to hear from you.

Re: http vs eValid

PostPosted: Mon Sep 22, 2008 10:54 am
by serverloading
Thanks for writing.

eValid is architected to provide very easy to get measurements
of web applications from the client perspective, but it isn't
a network analysis engine with probes into routers and servers
and the like.

An eValid functional test script shows the times for each step
in the EventLog. If you turn on Detailed Timings you also
see the times for each thread of activity that downloads
separate page parts. However, because evalid works from the
browser level, you don't see HTTP/S details like lookup
time and the like...we recommend an HTTP/S sniffer for that
kind of thing.

ResetTimer/ElapsedTime commands can tier out groups of eValid
commands...this is used very commonly in monitoring.

If you have customers who have page-loading times that are slow
then eValid can easily identify which pages and/or page parts
are the offenders...but as I said, eValid doesn't have network
analysis capabilities...other systems are available to do that.

eValid does have, however, the ability to synchronize AJAX
playbacks by "polling the DOM", and this feature is used by
a number of customers to monitor/measure how well their AJAX
applications perform.

Did you try a recording and playback yet? If you turn on
detailed timings and then look at the PerformanceLog (a subset
of the EventLog) you'll see all that detail.