hi so what do you think is the cause behind latency being reported as 0(is it the granularity)? a quick glance through the code showed that latencyEnd is not called if the content length isn't 0 and some property httpsampler.obey_contentlength is set to true , but i dont think this property is set by default
regards deepak On Sun, Jan 10, 2010 at 3:51 AM, sebb <[email protected]> wrote: > On 10/01/2010, Deepak Shetty <[email protected]> wrote: > > I guess someone familiar with the code base would have to reply , I guess > > latency may not be calculated if the status code is not in 2xx. > > Yes, it is calculated for both HTTP Samplers. > > > Alternately its possible that the latency is an extremely small value (< > 1ms > > which is the granularity for older JVMs) since the server is simply > > returning you a status which is why you see zero(means less than 1 ms). > > Timer granularity may be a lot higher than 1ms. > > However, if the test plan is being run using Java 1.5 or later, the > code will automatically use System.nanoTime() for elapsed time > measurement, which should have much lower granularity. > > > regards > > > > deepak > > > > > > On Sat, Jan 9, 2010 at 10:37 PM, Jatin <[email protected]> wrote: > > > > > You are correct deepak , I had redirects in the first sampler. > Observerd > > > the HTTP redirection status code in the view results listener. After > > > removing that sampler i had latency being shown correctly. > > > > > > Again , why is the latency shown 0 for redirects as even the redirects > > > traverse across the internet and it takes time for Jmeter to get them > > > process them. > > > > > > > > > Thanks > > > Jatin > > > > > > Deepak Shetty wrote: > > > > > >> Hi > > >> I tested against www.google.com and I dont see a zero latency. did > you > > >> verify with View Results Tree that you are indeed getting Google's > home > > >> page > > >> (no redirects/errors or anything)? are you seeing this behavior for > all > > >> external sites? > > >> > > >> The elapsed time = latency +( time from 1st byte to last byte > received). > > >> Any combination of value is possible , with elapsed time always > greater > > >> than > > >> latency. > > >> > > >> regards > > >> deepak > > >> > > >> > > >> On Sat, Jan 9, 2010 at 10:11 PM, Jatin <[email protected]> wrote: > > >> > > >> > > >> > > >>> I was testing from my home laptop. My internet speed is 256 kbps. I > > >>> recorded the home page of google.com and was replaying it which had > 9 > > >>> samplers to access all the contents of the home page. I am confused > on > > >>> one > > >>> point , the Elapsed time is mostly above 400ms for the first sampler > > >>> where > > >>> as the latency for this sampler is always 0 no matter how many times > i > > >>> loop. > > >>> Both Elapsed time and latency have one thing in common which is that > both > > >>> take into account the delay happening because of the response > getting > > >>> from > > >>> across the internet, then how come latency is 0 all the time while > the > > >>> elapsed time is more than 400ms for most of the time. > > >>> > > >>> Thanks > > >>> Jatin > > >>> > > >>> > > >>> Deepak Shetty wrote: > > >>> > > >>> > > >>> > > >>>> if you are testing this out within your intranet , its possible you > > >>>> could > > >>>> see extremely low or zero values. > > >>>> regards > > >>>> deepak > > >>>> > > >>>> On Sat, Jan 9, 2010 at 2:59 AM, Jatin <[email protected]> > wrote: > > >>>> > > >>>> > > >>>> > > >>>> > > >>>> > > >>>>> Hi all > > >>>>> > > >>>>> I had a recorded script that will access the home page of a site. > The > > >>>>> listener that i was using was a graph results listener. I wanted > to > > >>>>> save > > >>>>> the > > >>>>> results in a csv file for only two variables namely: latency and > > >>>>> Elapsed > > >>>>> time. So in the configure dialog only selected these two > parameters and > > >>>>> obtained a csv file. > > >>>>> > > >>>>> My test plan organization was comprised of 9 HTTP samplers in one > > >>>>> thread > > >>>>> group with all the samplers put into a loop controller looping > forever. > > >>>>> For > > >>>>> all the tests that were looping in the controller i noticed that > for > > >>>>> the > > >>>>> first sampler the latency was always 0 even though the elapsed > time was > > >>>>> around 400ms but not less than that. Is the latency value correct > since > > >>>>> for > > >>>>> both these parameters the response has to be fetched from the > server > > >>>>> and > > >>>>> there could be delay in receiving the response. Please let me know > if i > > >>>>> am > > >>>>> missing something here. > > >>>>> > > >>>>> Some test run samples are as below : > > >>>>> > > >>>>> 459,0 > > >>>>> 140,137 > > >>>>> 63,40 > > >>>>> 179,134 > > >>>>> 137,137 > > >>>>> 120,120 > > >>>>> 53,39 > > >>>>> 40,40 > > >>>>> 113,113 > > >>>>> 275,0 > > >>>>> 157,154 > > >>>>> 62,40 > > >>>>> 540,144 > > >>>>> 149,148 > > >>>>> 33,33 > > >>>>> 53,38 > > >>>>> 37,37 > > >>>>> 113,113 > > >>>>> 470,0 > > >>>>> 159,155 > > >>>>> 62,39 > > >>>>> 178,133 > > >>>>> 176,176 > > >>>>> 120,120 > > >>>>> 54,39 > > >>>>> 38,37 > > >>>>> 113,113 > > >>>>> > > >>>>> > > >>>>> Thanks > > >>>>> Jatin > > >>>>> > > >>>>> > --------------------------------------------------------------------- > > >>>>> To unsubscribe, e-mail: > [email protected] > > >>>>> For additional commands, e-mail: > [email protected] > > >>>>> > > >>>>> > > >>>>> > > >>>>> > > >>>>> > > >>>>> > > >>>> > > >>>> > > >>>> > > >>> > --------------------------------------------------------------------- > > >>> To unsubscribe, e-mail: [email protected] > > >>> For additional commands, e-mail: > [email protected] > > >>> > > >>> > > >>> > > >>> > > >> > > >> > > >> > > > > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: [email protected] > > > For additional commands, e-mail: [email protected] > > > > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > >

