Op 5-feb-2007, om 22:26 heeft Darin Adler het volgende geschreven:
On Feb 5, 2007, at 11:43 AM, Nikhil Swamy wrote:
The page load test feature is really handy -- thanks!
That's actually a Safari feature, not a WebKit feature. It's
something the Safari team made for our own internal use. We haven't
done anything to try to make it useful for people outside our team
or outside Apple.
Right now, I use it by selecting the "URL mode" and entering a
single URL which gets loaded repeatedly. I'm able to then obtain
load time statistics for that one URL.
However, I'd like to use it to benchmark a set of pages and output
load time statistics for each page individually. Is this possible
to do? Perhaps the "Suite mode" can help with this? If so, could
someone let me know how to use this mode?
You can make a file listing tests and giving it the ".pltsuite"
extension, then put it in the Safari application's Contents/
Resources directory. This is not something you'd generally want to
do because it requires modifying your local copy of Safari.
Interesting
Also, I've been looking around the WebKit source trying to figure
out the relevant bits of code that handle the page load tests. It
appears as though the callbacks that measure the timing stats etc.
are being installed from outside WebKit. Is it straightforward to
augment the page load test functionality from within WebKit? It
would be a huge help if someone could point me towards the
relevant classes in the source tree.
This is not a WebKit feature. It's a Safari feature. It's not open
source, which is why you can't find the code.
You could make something like this that was independent of Safari;
with a little work I'm sure you could come up with something far
more sophisticated.
Maybe Apple could move it to be also a Webkit tool. Apple? Why
reinvent the wheel?
I'm not sure what you're using this for. The Safari team uses it to
gauge the speed of Safari.
I use it to test my server load. I start al the safari browsers i got
here ( also use more then one account at the same time on a machine )
and want it to run for a lot of pages to download and look how my
server app is doing.
And yes it could be have some extra's.
rva
_______________________________________________
webkit-dev mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo/webkit-dev