> I think your calculations on the mean request time might be wrong
> since the overall request time's 50%tile is 41msecs witha shortest of 18.Yeah, I noticed that while I was playing with another report on the bus ride
homeLook for a fixed version tomorrow (after a Tuesday morning
commute).
fixed now. I was taking a shortcut and not thinking about the fact that
the multi-threading was going to throw off the timing.
> Also, where's the standard deviation?
On the list of things to do.
And done. All bundled up with a nice new tarball. This one opens up a
another reporting option as well:
tests = RWB::Runner.new(urls, 1000, 50)
tests.report_header
tests.report_overall
tests.report_by_time
will create something like:
$ ruby -Ilib quick.rb
completed 100 runs
completed 200 runs
completed 300 runs
completed 400 runs
completed 500 runs
completed 600 runs
completed 700 runs
completed 800 runs
completed 900 runs
completed 1000 runs
Concurrency Level: 50
Total Requests: 1000
Total time for testing: 7.594952 secs
Requests per second: 131.666401578311
Mean time per request: 80 msecs
Standard deviation: 81 msecs
Overall results:
Shortest time: 49 msecs
50.0%ile time: 79 msecs
90.0%ile time: 98 msecs
Longest time: 151 msecs
Results by time:
results for requests 0 - 200
Shortest time: 49 msecs
50.0%ile time: 77 msecs
90.0%ile time: 98 msecs
Longest time: 151 msecs
results for requests 200 - 400
Shortest time: 56 msecs
50.0%ile time: 78 msecs
90.0%ile time: 95 msecs
Longest time: 126 msecs
results for requests 400 - 600
Shortest time: 55 msecs
50.0%ile time: 79 msecs
90.0%ile time: 95 msecs
Longest time: 115 msecs
results for requests 600 - 800
Shortest time: 56 msecs
50.0%ile time: 82 msecs
90.0%ile time: 101 msecs
Longest time: 126 msecs
results for requests 800 - 1000
Shortest time: 56 msecs
50.0%ile time: 80 msecs
90.0%ile time: 102 msecs
Longest time: 123 msecs
Any other comments/requests?
Once again -- comments, suggestions, requests, patches, etc. are all welcome.
···
On 11/7/05, pat eyler <pat.eyler@gmail.com> wrote:
On 11/7/05, zedshaw@zedshaw.com <zedshaw@zedshaw.com> wrote:
>
> Zed A. Shaw
> http://www.zedshaw.com/
>
> <snip>
> >
> > Concurrency Level: 50
> > Total Requests: 1000
> > Total time for testing: 4.148434 secs
> > Requests per second: 241.054817311786
> > Mean request time: 4 msecs
> > Overall results:
> > Shortest time: 18 msecs
> > 50.0%ile time: 41 msecs
> > 90.0%ile time: 55 msecs
> > 99.9%ile time: 81 msecs
> > Longest time: 81 msecs
> <snip>
>
>
>--
thanks,
-pate
-------------------------
--
thanks,
-pate
-------------------------