In the application, I am trying to load test; I got a request to
measure the page load time which includes the complete rendering time;
so as to emulate the actual user experience.
1. I cannot use web_reg_find... as the page has graphs which take time
to load. Is there any other way to measure the complete page load time
as a end user would experience.
2. What are web page diagnostics?
Pl. help.
Thanks
Several, in fact. One option is a GUI virtual user, but honestly I
doubt if that is really necessary.
The key here is to realize that the rendering time of the page is
fairly constant if the system is lightly loaded; That is, your
complete rendering time is server response time plus network latency
plus rendering time in the browser. The latter won't change with more
load, normally.
So if you loadtest this application normally and then use a different
tool like HTTPWatch or a Firefox extension like YSlow, Google Page
Speed or Firebug to measure the rendering times in lightly loaded
circumstances it should be possible to extrapolate what happens with
your system when the system load increases.
Frankly, YSlow, Firebug etc. are much better tools to analyse what
causes your rendering time than GUI vusers or loadrunner. Typical case
of using the right tool for the job, imho.
Regards,
Floris
---
'What does it mean to say that one is 48% slower? That's like saying
that a squirrel is 48% juicier than an orange - maybe it's true, but
anybody who puts the two in a blender to compare them is kind of
sick.'
--- Linus Torvalds
Also want to understand how does this option work to ensure that all
the page elements have rendered completely in the browser.
I tried the "Record rendering-related property values" option as
checked while recording my application; but it hangs and does not
record. When i uncheck this, I am able to record.
Thanks
Actually I was thinking of a QTP based GUI virtual user.
> Also want to understand how does this option work to ensure that all
> the page elements have rendered completely in the browser.
I don't think it does. Or if it does, I wouldn't count on it being correct.
> I tried the "Record rendering-related property values" option as
> checked while recording my application; but it hangs and does not
> record. When i uncheck this, I am able to record.
Frankly the only way to measure rendering time correctly is to measure
it using an actual browser, not a simulation of one.
Given that fact I'd still recommend that you take a good look at tools
like HTTPWatch and Firebug.
A representative single user, yes.
You want to measure the concurrent rendering time on the client as if
there is a difference between one user rendering a webpage in their
browser and hundreds of users doing the same thing. But the point is,
there is no difference.
Every single one of those users will have their own browser to perform
the rendering. Their own OS. And most importantly, their own hardware.
There cannot be a scaling issue because rendering time on the client
by definition does not include network response time or application
response time. Once you know how much time it takes (on average, over
a number of different test runs) to render a specific page then there
is no reason at all to believe other users with a similar setup will
not see exactly the same average times for rendering the page.
Rendering time and response time are two different things. For
measuring concurrent response time, you use loadrunner. For measuring
concurrent rendering time, measuring serial rendering time is
sufficient.
Next, what machine will be your representative sample for measuring
"rendering?" The worst configured host in your enterprise whose CPU sits
at 95% because all of the background tasks installed by the client (ever
observed a browser with 15-20 toolbars?)? The pristine new host? The PC
of the person who complains the most about "How slow this %^&*&^%$#%^&*
software is!" You need to be very specific about which type of host you
are measuring from and why. Each also poses a unique set of tuning
challenges and opportunities that you may not be able to apply to other
hosts.
'Pulley
On Thu, 7 Jan 2010 01:08:01 +0530, amit gupta <amit....@gmail.com>
wrote:
LR-LoadRunne...@googlegroups.com<LR-LoadRunner%2Bunsu...@googlegroups.com>
Hence, the response time results from LoadRunner do not indicate
whether the AUT meets the response time requirements. (<5s)
What we now plan to do is execute the loadrunner scripts for 100
vusers and then simultaneously run a QTP script (single user) to
measure the complete rendering time using checkpoints etc....
Firebug gave some recommendations what can be done to improve the page
speed. Not sure if I can use it to time rendering etc
Any other suggestions...
Thanks
--
You received this message because you are subscribed to the Google "LoadRunner" group.
To post to this group, send email to LR-Loa...@googlegroups.com
To unsubscribe from this group, send email to
LR-LoadRunne...@googlegroups.com
> Can you check bandwidth
> and network latency between appserver and webserver? Can you see your
> webserver logs and see how much time it take to load things in webserver?
How will this information help.
--
You received this message because you are subscribed to the Google "LoadRunner" group.
To post to this group, send email to LR-Loa...@googlegroups.com
To unsubscribe from this group, send email to
LR-LoadRunne...@googlegroups.com
--