Great idea. I've been pondering over the idea for a while, but haven't found the time. Unfortunately for JMeter I'm in the process of starting 2 companies and recently left IBM which is where I devoted most of my time to JMeter.
It wouldn't be that hard, but would require rewriting some stuff in the core to hook it into any cache that exists, and do that on a thread by thread basis. Well, if anyone wants to pick it up from there feel free..That's the beauty of open source! If not, it might be a little while before I can do it. Thad --- peter lin <[EMAIL PROTECTED]> wrote: > > --- Remedy QA <[EMAIL PROTECTED]> wrote: > > I have a few more questions/comments about how > > JMeter measures response times. > > Suppose I have the following Test Plan structure > > that is set to run twice by one user: > > > > Test Plan > > Thread Group > > HTTP Cookie Manager > > Simple Controller 1 > > HTTP Request A (Retrieve all > embedded > > resources) > > HTTP Request B (Retrieve all > embedded > > resources) > > Timer - 5 seconds > > Aggregate Report 1 > > Simple Controller 2 > > HTTP Request C (Retrieve all > embedded > > resources) > > HTTP Request D (Retrieve all > embedded > > resources) > > HTTP Request B (Retrieve all > embedded > > resources) > > Aggregate Report 2 > > > > 1. There doesn't seem to be an option for JMeter > to > > not retrieve embedded resources once it has been > > retrieved the first time. In other words for > JMeter > > to simulate a browser cache. In my example, the > > first loop will retrieve all embedded resources > for > > all the requests. The second loop through would do > > the same for the same user. Furthermore, it would > > be nice during the first loop, when encountering > > Request B again in Simple Controller 2, that it > > would not retrieve embedded resources for Request > B. > > So it would seem that the response time for the > > requests will always be measuring "first cache > hit" > > scenario. > > > > I think Thad is working on implementing this. I have > no idea how far he has gotten. Currently JMeter does > not simulate brower cache this way. The way other > users handle this is to have a thread group that > gets > all resources and other threads that do not. > > 2. Peter, you said that JMeter measures the total > > elapsed time. Just to clarify....For example, on > a > > HTTP Request A that is run only once, does the > > measurement time start when the first byte request > > is sent and the measurement time stops when the > very > > last byte response is returned which could well be > > the byte from an embedded file? Or is it the > > measurement starts after a virtual user has sent > the > > last byte of the request and ends when the user > > retrieves the first byte of the response. > > > > Basically the timer starts before the connection is > made and the end time is after the last resource is > read to bytes. > > > > > 3. The Timer under the first HTTP Request B does > > not get calculated to the response time for > > Aggregate Report 1, which is what I want. > However, > > if using the Transaction Controller, it does. > > Transaction Controller should have an option to > > measure with Timers or not. > > > > right now only the transaction controller will > aggregate. > > > 4. I suppose JMeter currently does not measure > the > > number of KB a page request/response takes? Is > this > > planned to be implemented? > > you can always look at the server log to see how > many > bytes were sent. getting the bytes should be that > hard. feel free to file an enhancement in bugzilla > and > hopefully someone will get to it. > > > > Thanks, > > Mabel > > > > > > peter > > > > > > > __________________________________ > Do you Yahoo!? > SBC Yahoo! - Internet access at a great low price. > http://promo.yahoo.com/sbc/ > > --------------------------------------------------------------------- > To unsubscribe, e-mail: > [EMAIL PROTECTED] > For additional commands, e-mail: > [EMAIL PROTECTED] > __________________________________ Do you Yahoo!? Yahoo! Domains � Claim yours for only $14.70/year http://smallbusiness.promotions.yahoo.com/offer --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]

