Thanks Sebb for your response. I have put my answers in colored text for 
your perusal. Can you please have a look into them and clarify my doubts?


> Guys,
>           I want to know a basic Jmeter thing. I have parameterized my
> requests using Regular expression extractors meaning I am picking up
> values from earlier responses and then substituting them on subsequent
> requests. When I am running a few threads the parameter values are 
getting
> replaced as expected.But sometimes it is so happening that under heavy
> load , the requests are not getting the parameter values substituted
> meaning that previous responses didn't respond with proper values.

Are you providing a default value for the RE?

I haven't provided with any default value as that is not going to serve my 
purpose. The value that will be substituted is always going to be dynamic.

If so, is the variable set to the default value, or is the variable
not even set?
Didn't check it because of the earlier reason.

The RE extractor won't be run if the sampler did not provide a sample
result (but that should not happen for time-outs, only for unhandled
errors)

I didn't understand this. What time out are u talking of here ? Is it 
server time out ?can you please elaborate on it perhaps giving an example?

I've just noticed that the code exits without doing anything if the
response data length is zero. I think that is a bug, as the RE
extractor can be applied to headers as well as the body...

Perhaps that is not happening as I have verified it with View Results tree 
listener.I have checked that for a particular thread,one response is 
totally blank,meaning that when i check the response by clicking on the 
Show text radio button in the Response pane i see nothing. Subsequently 
Jmeter has also send the next request which was to get its parameter 
values substituted from the previous response and since the response is 
blank, the parameters are not getting substituted.

>  Now my question is does Jmeter always wait for the response to render 
and then
> only it sends the subsequent requests?

JMeter waits for a response (or time-out if appropriate) before 
continuing.

> What happens if there is a stuck
> thread (response not rendered)at the server?

JMeter waits.

> Or if the delay period is
> reached then it bangs the server with a new request irrespective of
> whether or not previous responses were rendered?
>
Say that i have a timer at the thread group level and the period is say 
1000 ms. Now if to a particular request , there is no response within that 
period, will Jmeter send the next request(the next request is dependent on 
the reponse of the previous request) ?I didn't understand the connotation 
of time out here .
If a timeout occurs, JMeter will continue with the next sample.

Regards,

Subhrajyoti 
Mobile: +919830079545
Mail: [EMAIL PROTECTED]
Web: www.labware.com

LabWare LIMS Solutions - Results Count

Reply via email to