You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@jmeter.apache.org by "Khan, Sadat A" <Sa...@altisource.com> on 2015/08/21 12:08:48 UTC

RE: http client timeout

anything on this , please ?

From: Khan, Sadat A
Sent: Wednesday, August 12, 2015 5:20 PM
To: JMeter Users List
Subject: http client timeout

hello,
           I need to timeout http requests in my test plan, after a certain period of time. Will setting the following property in httpclient.parameters file do the trick ?

http.socket.timeout$Integer

regards

Sadat Ali Khan

***********************************************************************************************************************

This email message and any attachments are intended solely for the use of the addressee. If you are not the intended recipient, you are prohibited from reading, disclosing, reproducing, distributing, disseminating or otherwise using this transmission. If you have received this message in error, please promptly notify the sender by reply email and immediately delete this message from your system. This message and any attachments may contain information that is confidential, privileged or exempt from disclosure. Delivery of this message to any person other than the intended recipient is not intended to waive any right or privilege. Message transmission is not guaranteed to be secure or free of software viruses.
***********************************************************************************************************************

Re: http client timeout

Posted by sebb <se...@gmail.com>.
On 29 August 2015 at 20:31, Deepak Shetty <sh...@gmail.com> wrote:
> Hi
> yes that would need start time to be exposed out of the sampler somehow. I
> guess or an enhancement to support this kind of requirement on the sampler
> itself ? A different type of timeout.

The HTTP GUI is already very crowded.
And it  would need to be done on every sampler which needs timeouts.

> regards
> deepak
>
> On Sat, Aug 29, 2015 at 10:55 AM, sebb <se...@gmail.com> wrote:
>
>> The solution does not work if there are other timers.
>> This is because the delay is performed before the sample starts.
>> However the delay is after the BeanShell script is called, which means
>> the timeout will occur too early.
>> Possibly even before the sampler starts...
>>
>> But as proof of concept in simple cases it's a start.
>>
>>
>> On 29 August 2015 at 18:48, Deepak Shetty <sh...@gmail.com> wrote:
>> > Hi
>> > yes , it looks like this can satisfy the OP'ers requirement
>> >
>> > regards
>> > deepak
>> >
>> > On Fri, Aug 28, 2015 at 8:43 AM, sebb <se...@gmail.com> wrote:
>> >
>> >> On 28 August 2015 at 15:55, Deepak Shetty <sh...@gmail.com> wrote:
>> >> > Hi
>> >> > Interesting. What is the lifecycle of a Sampler ? i.e. if the Sampler
>> has
>> >> > already completed , what happens when the interrupt occurs?
>> >>
>> >> Nothing, the interrupt() method should only take any action if the
>> >> sampler is active.
>> >> This is necessary for the Stop processing to work.
>> >>
>> >> > Or if it moves
>> >> > on to the next sample (say if its in a loop) is that the same sampler
>> >> > instance or a new instance ?
>> >>
>> >> Good point.
>> >>
>> >> The same sampler intance.
>> >> However the Timer will be called again before the sampler starts, so
>> >> it can cancel (or reschedule) any outstanding Timers for that sampler
>> >> instance.
>> >>
>> >> The BeanShell example is very simple, but it should be useful in simple
>> >> cases.
>> >>
>> >>
>> >> > regards
>> >> > deepak
>> >> >
>> >> > On Fri, Aug 28, 2015 at 6:54 AM, sebb <se...@gmail.com> wrote:
>> >> >
>> >> >> The HTTP samplers support an interrupt method.
>> >> >> This is used when forcibly stopping a test.
>> >> >>
>> >> >> So one way to apply a timeout to a sampler is to interrupt it after
>> >> >> the timeout has elapsed.
>> >> >>
>> >> >> This can be done with a Timer using a scripting language such as
>> >> BeanShell.
>> >> >> [Timers are run before the samplers to which they apply, and have
>> >> >> access to the current sampler through the context.]
>> >> >>
>> >> >> The following code is a very basic implementation for the BeanShell
>> >> Timer:
>> >> >>
>> >> >> ===== cut here =====
>> >> >> import java.util.concurrent.Executors;
>> >> >> sampler=ctx.getCurrentSampler();
>> >> >> run=new Runnable() {
>> >> >>     public void run() {
>> >> >>           sampler.interrupt();
>> >> >>     }
>> >> >> };
>> >> >> tpool = Executors.newScheduledThreadPool(1);
>> >> >> // schedule the interrupt to occur in 5 seconds from now
>> >> >> tpool.schedule(run, 5L, java.util.concurrent.TimeUnit.SECONDS);
>> >> >> return 0; // don't actually wait
>> >> >> ===== cut here =====
>> >> >>
>> >> >> This works OK for me in some basic tests.
>> >> >>
>> >> >> Note that the sampler must implement Interruptible (the HTTP ones
>> do).
>> >> >>
>> >> >>
>> >> >> On 24 August 2015 at 10:32, Khan, Sadat A <Sadat.Khan@altisource.com
>> >
>> >> >> wrote:
>> >> >> > that leaves me with checking the possibility to timeout the jmeter
>> >> >> command line in bash ( perhaps the timeout command ).
>> >> >> >
>> >> >> > regards
>> >> >> >
>> >> >> > Sadat Ali Khan
>> >> >> >> -----Original Message-----
>> >> >> >> From: Deepak Shetty [mailto:shettyd@gmail.com]
>> >> >> >> Sent: Friday, August 21, 2015 8:52 PM
>> >> >> >> To: JMeter Users List
>> >> >> >> Subject: Re: http client timeout
>> >> >> >>
>> >> >> >> Hi
>> >> >> >> behavior of http.socket.timeout is the same - it also measures
>> >> >> inactivity I
>> >> >> >> guess you have asked this question before. Short of your own code
>> , I
>> >> >> dont
>> >> >> >> think this is directly possible in Jmeter (unless its possible in
>> >> >> httpclient (but
>> >> >> >> not this parameter)
>> >> >> >>
>> >> >> >> regards
>> >> >> >> deepak
>> >> >> >>
>> >> >> >> On Fri, Aug 21, 2015 at 8:00 AM, Khan, Sadat A <
>> >> >> Sadat.Khan@altisource.com>
>> >> >> >> wrote:
>> >> >> >>
>> >> >> >> > responses from my application are sent in chunks thereby
>> rendering
>> >> per
>> >> >> >> > sampler timeout not exactly useful for my use caseŠ
>> >> >> >> >
>> >> >> >> > regards
>> >> >> >> >
>> >> >> >> > Sadat Ali Khan
>> >> >> >> >
>> >> >> >> > On 8/21/15 7:36 PM, "Deepak Shetty" <sh...@gmail.com> wrote:
>> >> >> >> >
>> >> >> >> > >Hi
>> >> >> >> > >any reason why the Timeout on the sampler wont work for you
>> >> >> >> > >?(Response Timeout text in HTTP Sampler) If you are using the
>> >> >> >> > >httpclient implementation , then it should be possible to
>> timeout
>> >> the
>> >> >> >> > >sampler the way you are doing it - Though youll need to verify
>> for
>> >> >> >> > >the version of httpclient you are using.
>> >> >> >> > >
>> >> >> >> > >regards
>> >> >> >> > >deepak
>> >> >> >> > >
>> >> >> >> > >On Fri, Aug 21, 2015 at 3:08 AM, Khan, Sadat A
>> >> >> >> > ><Sadat.Khan@altisource.com
>> >> >> >> > >
>> >> >> >> > >wrote:
>> >> >> >> > >
>> >> >> >> > >> anything on this , please ?
>> >> >> >> > >>
>> >> >> >> > >> From: Khan, Sadat A
>> >> >> >> > >> Sent: Wednesday, August 12, 2015 5:20 PM
>> >> >> >> > >> To: JMeter Users List
>> >> >> >> > >> Subject: http client timeout
>> >> >> >> > >>
>> >> >> >> > >> hello,
>> >> >> >> > >>            I need to timeout http requests in my test plan,
>> >> after a
>> >> >> >> > >> certain period of time. Will setting the following property
>> in
>> >> >> >> > >> httpclient.parameters file do the trick ?
>> >> >> >> > >>
>> >> >> >> > >> http.socket.timeout$Integer
>> >> >> >> > >>
>> >> >> >> > >> regards
>> >> >> >> > >>
>> >> >> >> > >> Sadat Ali Khan
>> >> >> >> > >>
>> >> >> >> > >>
>> >> >> >> > >>
>> >> >> >> >
>> >> >> >> >>********************************************************
>> >> >> >> ************
>> >> >> >> > >>*****
>> >> >> >> > >>**********************************************
>> >> >> >> > >>
>> >> >> >> > >> This email message and any attachments are intended solely
>> for
>> >> the
>> >> >> >> > >>use of  the addressee. If you are not the intended recipient,
>> you
>> >> >> >> > >>are prohibited  from reading, disclosing, reproducing,
>> >> distributing,
>> >> >> >> > >>disseminating or  otherwise using this transmission. If you
>> have
>> >> >> >> > >>received this message in  error, please promptly notify the
>> >> sender
>> >> >> >> > >>by reply email and immediately  delete this message from your
>> >> >> >> > >>system. This message and any attachments may  contain
>> information
>> >> >> >> > >>that is confidential, privileged or exempt from  disclosure.
>> >> >> >> > >>Delivery of this message to any person other than the intended
>> >> >> >> > >>recipient is not intended to waive any right or privilege.
>> >> Message
>> >> >> >> > >>transmission is not guaranteed to be secure or free of
>> software
>> >> >> viruses.
>> >> >> >> > >>
>> >> >> >> > >>
>> >> >> >> >
>> >> >> >> >>********************************************************
>> >> >> >> ************
>> >> >> >> > >>*****
>> >> >> >> > >>**********************************************
>> >> >> >> > >>
>> >> >> >> >
>> >> >> >> >
>> >> >> >> >
>> >> >> >> **********************************************************
>> >> >> >> ************
>> >> >> >> > *************************************************
>> >> >> >> >
>> >> >> >> > This email message and any attachments are intended solely for
>> the
>> >> use
>> >> >> >> > of the addressee. If you are not the intended recipient, you are
>> >> >> >> > prohibited from reading, disclosing, reproducing, distributing,
>> >> >> >> > disseminating or otherwise using this transmission. If you have
>> >> >> >> > received this message in error, please promptly notify the
>> sender
>> >> by
>> >> >> >> > reply email and immediately delete this message from your
>> system.
>> >> This
>> >> >> >> > message and any attachments may contain information that is
>> >> >> >> > confidential, privileged or exempt from disclosure. Delivery of
>> >> this
>> >> >> >> > message to any person other than the intended recipient is not
>> >> >> >> > intended to waive any right or privilege. Message transmission
>> is
>> >> not
>> >> >> >> guaranteed to be secure or free of software viruses.
>> >> >> >> >
>> >> >> >> >
>> >> >> >> **********************************************************
>> >> >> >> ************
>> >> >> >> > *************************************************
>> >> >> >> >
>> >> >> >> >
>> >> >> >> >
>> >> ---------------------------------------------------------------------
>> >> >> >> > To unsubscribe, e-mail: user-unsubscribe@jmeter.apache.org
>> >> >> >> > For additional commands, e-mail: user-help@jmeter.apache.org
>> >> >> >> >
>> >> >> >> >
>> >> >> >
>> >> >>
>> >>
>> ***********************************************************************************************************************
>> >> >> >
>> >> >> > This email message and any attachments are intended solely for the
>> use
>> >> >> of the addressee. If you are not the intended recipient, you are
>> >> prohibited
>> >> >> from reading, disclosing, reproducing, distributing, disseminating or
>> >> >> otherwise using this transmission. If you have received this message
>> in
>> >> >> error, please promptly notify the sender by reply email and
>> immediately
>> >> >> delete this message from your system. This message and any
>> attachments
>> >> may
>> >> >> contain information that is confidential, privileged or exempt from
>> >> >> disclosure. Delivery of this message to any person other than the
>> >> intended
>> >> >> recipient is not intended to waive any right or privilege. Message
>> >> >> transmission is not guaranteed to be secure or free of software
>> viruses.
>> >> >> >
>> >> >>
>> >>
>> ***********************************************************************************************************************
>> >> >> >
>> >> >> >
>> ---------------------------------------------------------------------
>> >> >> > To unsubscribe, e-mail: user-unsubscribe@jmeter.apache.org
>> >> >> > For additional commands, e-mail: user-help@jmeter.apache.org
>> >> >>
>> >> >> ---------------------------------------------------------------------
>> >> >> To unsubscribe, e-mail: user-unsubscribe@jmeter.apache.org
>> >> >> For additional commands, e-mail: user-help@jmeter.apache.org
>> >> >>
>> >> >>
>> >>
>> >> ---------------------------------------------------------------------
>> >> To unsubscribe, e-mail: user-unsubscribe@jmeter.apache.org
>> >> For additional commands, e-mail: user-help@jmeter.apache.org
>> >>
>> >>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: user-unsubscribe@jmeter.apache.org
>> For additional commands, e-mail: user-help@jmeter.apache.org
>>
>>

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@jmeter.apache.org
For additional commands, e-mail: user-help@jmeter.apache.org


Re: http client timeout

Posted by Deepak Shetty <sh...@gmail.com>.
Hi
yes that would need start time to be exposed out of the sampler somehow. I
guess or an enhancement to support this kind of requirement on the sampler
itself ? A different type of timeout.

regards
deepak

On Sat, Aug 29, 2015 at 10:55 AM, sebb <se...@gmail.com> wrote:

> The solution does not work if there are other timers.
> This is because the delay is performed before the sample starts.
> However the delay is after the BeanShell script is called, which means
> the timeout will occur too early.
> Possibly even before the sampler starts...
>
> But as proof of concept in simple cases it's a start.
>
>
> On 29 August 2015 at 18:48, Deepak Shetty <sh...@gmail.com> wrote:
> > Hi
> > yes , it looks like this can satisfy the OP'ers requirement
> >
> > regards
> > deepak
> >
> > On Fri, Aug 28, 2015 at 8:43 AM, sebb <se...@gmail.com> wrote:
> >
> >> On 28 August 2015 at 15:55, Deepak Shetty <sh...@gmail.com> wrote:
> >> > Hi
> >> > Interesting. What is the lifecycle of a Sampler ? i.e. if the Sampler
> has
> >> > already completed , what happens when the interrupt occurs?
> >>
> >> Nothing, the interrupt() method should only take any action if the
> >> sampler is active.
> >> This is necessary for the Stop processing to work.
> >>
> >> > Or if it moves
> >> > on to the next sample (say if its in a loop) is that the same sampler
> >> > instance or a new instance ?
> >>
> >> Good point.
> >>
> >> The same sampler intance.
> >> However the Timer will be called again before the sampler starts, so
> >> it can cancel (or reschedule) any outstanding Timers for that sampler
> >> instance.
> >>
> >> The BeanShell example is very simple, but it should be useful in simple
> >> cases.
> >>
> >>
> >> > regards
> >> > deepak
> >> >
> >> > On Fri, Aug 28, 2015 at 6:54 AM, sebb <se...@gmail.com> wrote:
> >> >
> >> >> The HTTP samplers support an interrupt method.
> >> >> This is used when forcibly stopping a test.
> >> >>
> >> >> So one way to apply a timeout to a sampler is to interrupt it after
> >> >> the timeout has elapsed.
> >> >>
> >> >> This can be done with a Timer using a scripting language such as
> >> BeanShell.
> >> >> [Timers are run before the samplers to which they apply, and have
> >> >> access to the current sampler through the context.]
> >> >>
> >> >> The following code is a very basic implementation for the BeanShell
> >> Timer:
> >> >>
> >> >> ===== cut here =====
> >> >> import java.util.concurrent.Executors;
> >> >> sampler=ctx.getCurrentSampler();
> >> >> run=new Runnable() {
> >> >>     public void run() {
> >> >>           sampler.interrupt();
> >> >>     }
> >> >> };
> >> >> tpool = Executors.newScheduledThreadPool(1);
> >> >> // schedule the interrupt to occur in 5 seconds from now
> >> >> tpool.schedule(run, 5L, java.util.concurrent.TimeUnit.SECONDS);
> >> >> return 0; // don't actually wait
> >> >> ===== cut here =====
> >> >>
> >> >> This works OK for me in some basic tests.
> >> >>
> >> >> Note that the sampler must implement Interruptible (the HTTP ones
> do).
> >> >>
> >> >>
> >> >> On 24 August 2015 at 10:32, Khan, Sadat A <Sadat.Khan@altisource.com
> >
> >> >> wrote:
> >> >> > that leaves me with checking the possibility to timeout the jmeter
> >> >> command line in bash ( perhaps the timeout command ).
> >> >> >
> >> >> > regards
> >> >> >
> >> >> > Sadat Ali Khan
> >> >> >> -----Original Message-----
> >> >> >> From: Deepak Shetty [mailto:shettyd@gmail.com]
> >> >> >> Sent: Friday, August 21, 2015 8:52 PM
> >> >> >> To: JMeter Users List
> >> >> >> Subject: Re: http client timeout
> >> >> >>
> >> >> >> Hi
> >> >> >> behavior of http.socket.timeout is the same - it also measures
> >> >> inactivity I
> >> >> >> guess you have asked this question before. Short of your own code
> , I
> >> >> dont
> >> >> >> think this is directly possible in Jmeter (unless its possible in
> >> >> httpclient (but
> >> >> >> not this parameter)
> >> >> >>
> >> >> >> regards
> >> >> >> deepak
> >> >> >>
> >> >> >> On Fri, Aug 21, 2015 at 8:00 AM, Khan, Sadat A <
> >> >> Sadat.Khan@altisource.com>
> >> >> >> wrote:
> >> >> >>
> >> >> >> > responses from my application are sent in chunks thereby
> rendering
> >> per
> >> >> >> > sampler timeout not exactly useful for my use caseŠ
> >> >> >> >
> >> >> >> > regards
> >> >> >> >
> >> >> >> > Sadat Ali Khan
> >> >> >> >
> >> >> >> > On 8/21/15 7:36 PM, "Deepak Shetty" <sh...@gmail.com> wrote:
> >> >> >> >
> >> >> >> > >Hi
> >> >> >> > >any reason why the Timeout on the sampler wont work for you
> >> >> >> > >?(Response Timeout text in HTTP Sampler) If you are using the
> >> >> >> > >httpclient implementation , then it should be possible to
> timeout
> >> the
> >> >> >> > >sampler the way you are doing it - Though youll need to verify
> for
> >> >> >> > >the version of httpclient you are using.
> >> >> >> > >
> >> >> >> > >regards
> >> >> >> > >deepak
> >> >> >> > >
> >> >> >> > >On Fri, Aug 21, 2015 at 3:08 AM, Khan, Sadat A
> >> >> >> > ><Sadat.Khan@altisource.com
> >> >> >> > >
> >> >> >> > >wrote:
> >> >> >> > >
> >> >> >> > >> anything on this , please ?
> >> >> >> > >>
> >> >> >> > >> From: Khan, Sadat A
> >> >> >> > >> Sent: Wednesday, August 12, 2015 5:20 PM
> >> >> >> > >> To: JMeter Users List
> >> >> >> > >> Subject: http client timeout
> >> >> >> > >>
> >> >> >> > >> hello,
> >> >> >> > >>            I need to timeout http requests in my test plan,
> >> after a
> >> >> >> > >> certain period of time. Will setting the following property
> in
> >> >> >> > >> httpclient.parameters file do the trick ?
> >> >> >> > >>
> >> >> >> > >> http.socket.timeout$Integer
> >> >> >> > >>
> >> >> >> > >> regards
> >> >> >> > >>
> >> >> >> > >> Sadat Ali Khan
> >> >> >> > >>
> >> >> >> > >>
> >> >> >> > >>
> >> >> >> >
> >> >> >> >>********************************************************
> >> >> >> ************
> >> >> >> > >>*****
> >> >> >> > >>**********************************************
> >> >> >> > >>
> >> >> >> > >> This email message and any attachments are intended solely
> for
> >> the
> >> >> >> > >>use of  the addressee. If you are not the intended recipient,
> you
> >> >> >> > >>are prohibited  from reading, disclosing, reproducing,
> >> distributing,
> >> >> >> > >>disseminating or  otherwise using this transmission. If you
> have
> >> >> >> > >>received this message in  error, please promptly notify the
> >> sender
> >> >> >> > >>by reply email and immediately  delete this message from your
> >> >> >> > >>system. This message and any attachments may  contain
> information
> >> >> >> > >>that is confidential, privileged or exempt from  disclosure.
> >> >> >> > >>Delivery of this message to any person other than the intended
> >> >> >> > >>recipient is not intended to waive any right or privilege.
> >> Message
> >> >> >> > >>transmission is not guaranteed to be secure or free of
> software
> >> >> viruses.
> >> >> >> > >>
> >> >> >> > >>
> >> >> >> >
> >> >> >> >>********************************************************
> >> >> >> ************
> >> >> >> > >>*****
> >> >> >> > >>**********************************************
> >> >> >> > >>
> >> >> >> >
> >> >> >> >
> >> >> >> >
> >> >> >> **********************************************************
> >> >> >> ************
> >> >> >> > *************************************************
> >> >> >> >
> >> >> >> > This email message and any attachments are intended solely for
> the
> >> use
> >> >> >> > of the addressee. If you are not the intended recipient, you are
> >> >> >> > prohibited from reading, disclosing, reproducing, distributing,
> >> >> >> > disseminating or otherwise using this transmission. If you have
> >> >> >> > received this message in error, please promptly notify the
> sender
> >> by
> >> >> >> > reply email and immediately delete this message from your
> system.
> >> This
> >> >> >> > message and any attachments may contain information that is
> >> >> >> > confidential, privileged or exempt from disclosure. Delivery of
> >> this
> >> >> >> > message to any person other than the intended recipient is not
> >> >> >> > intended to waive any right or privilege. Message transmission
> is
> >> not
> >> >> >> guaranteed to be secure or free of software viruses.
> >> >> >> >
> >> >> >> >
> >> >> >> **********************************************************
> >> >> >> ************
> >> >> >> > *************************************************
> >> >> >> >
> >> >> >> >
> >> >> >> >
> >> ---------------------------------------------------------------------
> >> >> >> > To unsubscribe, e-mail: user-unsubscribe@jmeter.apache.org
> >> >> >> > For additional commands, e-mail: user-help@jmeter.apache.org
> >> >> >> >
> >> >> >> >
> >> >> >
> >> >>
> >>
> ***********************************************************************************************************************
> >> >> >
> >> >> > This email message and any attachments are intended solely for the
> use
> >> >> of the addressee. If you are not the intended recipient, you are
> >> prohibited
> >> >> from reading, disclosing, reproducing, distributing, disseminating or
> >> >> otherwise using this transmission. If you have received this message
> in
> >> >> error, please promptly notify the sender by reply email and
> immediately
> >> >> delete this message from your system. This message and any
> attachments
> >> may
> >> >> contain information that is confidential, privileged or exempt from
> >> >> disclosure. Delivery of this message to any person other than the
> >> intended
> >> >> recipient is not intended to waive any right or privilege. Message
> >> >> transmission is not guaranteed to be secure or free of software
> viruses.
> >> >> >
> >> >>
> >>
> ***********************************************************************************************************************
> >> >> >
> >> >> >
> ---------------------------------------------------------------------
> >> >> > To unsubscribe, e-mail: user-unsubscribe@jmeter.apache.org
> >> >> > For additional commands, e-mail: user-help@jmeter.apache.org
> >> >>
> >> >> ---------------------------------------------------------------------
> >> >> To unsubscribe, e-mail: user-unsubscribe@jmeter.apache.org
> >> >> For additional commands, e-mail: user-help@jmeter.apache.org
> >> >>
> >> >>
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: user-unsubscribe@jmeter.apache.org
> >> For additional commands, e-mail: user-help@jmeter.apache.org
> >>
> >>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@jmeter.apache.org
> For additional commands, e-mail: user-help@jmeter.apache.org
>
>

Re: http client timeout

Posted by sebb <se...@gmail.com>.
The solution does not work if there are other timers.
This is because the delay is performed before the sample starts.
However the delay is after the BeanShell script is called, which means
the timeout will occur too early.
Possibly even before the sampler starts...

But as proof of concept in simple cases it's a start.


On 29 August 2015 at 18:48, Deepak Shetty <sh...@gmail.com> wrote:
> Hi
> yes , it looks like this can satisfy the OP'ers requirement
>
> regards
> deepak
>
> On Fri, Aug 28, 2015 at 8:43 AM, sebb <se...@gmail.com> wrote:
>
>> On 28 August 2015 at 15:55, Deepak Shetty <sh...@gmail.com> wrote:
>> > Hi
>> > Interesting. What is the lifecycle of a Sampler ? i.e. if the Sampler has
>> > already completed , what happens when the interrupt occurs?
>>
>> Nothing, the interrupt() method should only take any action if the
>> sampler is active.
>> This is necessary for the Stop processing to work.
>>
>> > Or if it moves
>> > on to the next sample (say if its in a loop) is that the same sampler
>> > instance or a new instance ?
>>
>> Good point.
>>
>> The same sampler intance.
>> However the Timer will be called again before the sampler starts, so
>> it can cancel (or reschedule) any outstanding Timers for that sampler
>> instance.
>>
>> The BeanShell example is very simple, but it should be useful in simple
>> cases.
>>
>>
>> > regards
>> > deepak
>> >
>> > On Fri, Aug 28, 2015 at 6:54 AM, sebb <se...@gmail.com> wrote:
>> >
>> >> The HTTP samplers support an interrupt method.
>> >> This is used when forcibly stopping a test.
>> >>
>> >> So one way to apply a timeout to a sampler is to interrupt it after
>> >> the timeout has elapsed.
>> >>
>> >> This can be done with a Timer using a scripting language such as
>> BeanShell.
>> >> [Timers are run before the samplers to which they apply, and have
>> >> access to the current sampler through the context.]
>> >>
>> >> The following code is a very basic implementation for the BeanShell
>> Timer:
>> >>
>> >> ===== cut here =====
>> >> import java.util.concurrent.Executors;
>> >> sampler=ctx.getCurrentSampler();
>> >> run=new Runnable() {
>> >>     public void run() {
>> >>           sampler.interrupt();
>> >>     }
>> >> };
>> >> tpool = Executors.newScheduledThreadPool(1);
>> >> // schedule the interrupt to occur in 5 seconds from now
>> >> tpool.schedule(run, 5L, java.util.concurrent.TimeUnit.SECONDS);
>> >> return 0; // don't actually wait
>> >> ===== cut here =====
>> >>
>> >> This works OK for me in some basic tests.
>> >>
>> >> Note that the sampler must implement Interruptible (the HTTP ones do).
>> >>
>> >>
>> >> On 24 August 2015 at 10:32, Khan, Sadat A <Sa...@altisource.com>
>> >> wrote:
>> >> > that leaves me with checking the possibility to timeout the jmeter
>> >> command line in bash ( perhaps the timeout command ).
>> >> >
>> >> > regards
>> >> >
>> >> > Sadat Ali Khan
>> >> >> -----Original Message-----
>> >> >> From: Deepak Shetty [mailto:shettyd@gmail.com]
>> >> >> Sent: Friday, August 21, 2015 8:52 PM
>> >> >> To: JMeter Users List
>> >> >> Subject: Re: http client timeout
>> >> >>
>> >> >> Hi
>> >> >> behavior of http.socket.timeout is the same - it also measures
>> >> inactivity I
>> >> >> guess you have asked this question before. Short of your own code , I
>> >> dont
>> >> >> think this is directly possible in Jmeter (unless its possible in
>> >> httpclient (but
>> >> >> not this parameter)
>> >> >>
>> >> >> regards
>> >> >> deepak
>> >> >>
>> >> >> On Fri, Aug 21, 2015 at 8:00 AM, Khan, Sadat A <
>> >> Sadat.Khan@altisource.com>
>> >> >> wrote:
>> >> >>
>> >> >> > responses from my application are sent in chunks thereby rendering
>> per
>> >> >> > sampler timeout not exactly useful for my use caseŠ
>> >> >> >
>> >> >> > regards
>> >> >> >
>> >> >> > Sadat Ali Khan
>> >> >> >
>> >> >> > On 8/21/15 7:36 PM, "Deepak Shetty" <sh...@gmail.com> wrote:
>> >> >> >
>> >> >> > >Hi
>> >> >> > >any reason why the Timeout on the sampler wont work for you
>> >> >> > >?(Response Timeout text in HTTP Sampler) If you are using the
>> >> >> > >httpclient implementation , then it should be possible to timeout
>> the
>> >> >> > >sampler the way you are doing it - Though youll need to verify for
>> >> >> > >the version of httpclient you are using.
>> >> >> > >
>> >> >> > >regards
>> >> >> > >deepak
>> >> >> > >
>> >> >> > >On Fri, Aug 21, 2015 at 3:08 AM, Khan, Sadat A
>> >> >> > ><Sadat.Khan@altisource.com
>> >> >> > >
>> >> >> > >wrote:
>> >> >> > >
>> >> >> > >> anything on this , please ?
>> >> >> > >>
>> >> >> > >> From: Khan, Sadat A
>> >> >> > >> Sent: Wednesday, August 12, 2015 5:20 PM
>> >> >> > >> To: JMeter Users List
>> >> >> > >> Subject: http client timeout
>> >> >> > >>
>> >> >> > >> hello,
>> >> >> > >>            I need to timeout http requests in my test plan,
>> after a
>> >> >> > >> certain period of time. Will setting the following property in
>> >> >> > >> httpclient.parameters file do the trick ?
>> >> >> > >>
>> >> >> > >> http.socket.timeout$Integer
>> >> >> > >>
>> >> >> > >> regards
>> >> >> > >>
>> >> >> > >> Sadat Ali Khan
>> >> >> > >>
>> >> >> > >>
>> >> >> > >>
>> >> >> >
>> >> >> >>********************************************************
>> >> >> ************
>> >> >> > >>*****
>> >> >> > >>**********************************************
>> >> >> > >>
>> >> >> > >> This email message and any attachments are intended solely for
>> the
>> >> >> > >>use of  the addressee. If you are not the intended recipient, you
>> >> >> > >>are prohibited  from reading, disclosing, reproducing,
>> distributing,
>> >> >> > >>disseminating or  otherwise using this transmission. If you have
>> >> >> > >>received this message in  error, please promptly notify the
>> sender
>> >> >> > >>by reply email and immediately  delete this message from your
>> >> >> > >>system. This message and any attachments may  contain information
>> >> >> > >>that is confidential, privileged or exempt from  disclosure.
>> >> >> > >>Delivery of this message to any person other than the intended
>> >> >> > >>recipient is not intended to waive any right or privilege.
>> Message
>> >> >> > >>transmission is not guaranteed to be secure or free of software
>> >> viruses.
>> >> >> > >>
>> >> >> > >>
>> >> >> >
>> >> >> >>********************************************************
>> >> >> ************
>> >> >> > >>*****
>> >> >> > >>**********************************************
>> >> >> > >>
>> >> >> >
>> >> >> >
>> >> >> >
>> >> >> **********************************************************
>> >> >> ************
>> >> >> > *************************************************
>> >> >> >
>> >> >> > This email message and any attachments are intended solely for the
>> use
>> >> >> > of the addressee. If you are not the intended recipient, you are
>> >> >> > prohibited from reading, disclosing, reproducing, distributing,
>> >> >> > disseminating or otherwise using this transmission. If you have
>> >> >> > received this message in error, please promptly notify the sender
>> by
>> >> >> > reply email and immediately delete this message from your system.
>> This
>> >> >> > message and any attachments may contain information that is
>> >> >> > confidential, privileged or exempt from disclosure. Delivery of
>> this
>> >> >> > message to any person other than the intended recipient is not
>> >> >> > intended to waive any right or privilege. Message transmission is
>> not
>> >> >> guaranteed to be secure or free of software viruses.
>> >> >> >
>> >> >> >
>> >> >> **********************************************************
>> >> >> ************
>> >> >> > *************************************************
>> >> >> >
>> >> >> >
>> >> >> >
>> ---------------------------------------------------------------------
>> >> >> > To unsubscribe, e-mail: user-unsubscribe@jmeter.apache.org
>> >> >> > For additional commands, e-mail: user-help@jmeter.apache.org
>> >> >> >
>> >> >> >
>> >> >
>> >>
>> ***********************************************************************************************************************
>> >> >
>> >> > This email message and any attachments are intended solely for the use
>> >> of the addressee. If you are not the intended recipient, you are
>> prohibited
>> >> from reading, disclosing, reproducing, distributing, disseminating or
>> >> otherwise using this transmission. If you have received this message in
>> >> error, please promptly notify the sender by reply email and immediately
>> >> delete this message from your system. This message and any attachments
>> may
>> >> contain information that is confidential, privileged or exempt from
>> >> disclosure. Delivery of this message to any person other than the
>> intended
>> >> recipient is not intended to waive any right or privilege. Message
>> >> transmission is not guaranteed to be secure or free of software viruses.
>> >> >
>> >>
>> ***********************************************************************************************************************
>> >> >
>> >> > ---------------------------------------------------------------------
>> >> > To unsubscribe, e-mail: user-unsubscribe@jmeter.apache.org
>> >> > For additional commands, e-mail: user-help@jmeter.apache.org
>> >>
>> >> ---------------------------------------------------------------------
>> >> To unsubscribe, e-mail: user-unsubscribe@jmeter.apache.org
>> >> For additional commands, e-mail: user-help@jmeter.apache.org
>> >>
>> >>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: user-unsubscribe@jmeter.apache.org
>> For additional commands, e-mail: user-help@jmeter.apache.org
>>
>>

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@jmeter.apache.org
For additional commands, e-mail: user-help@jmeter.apache.org


Re: http client timeout

Posted by Deepak Shetty <sh...@gmail.com>.
Hi
yes , it looks like this can satisfy the OP'ers requirement

regards
deepak

On Fri, Aug 28, 2015 at 8:43 AM, sebb <se...@gmail.com> wrote:

> On 28 August 2015 at 15:55, Deepak Shetty <sh...@gmail.com> wrote:
> > Hi
> > Interesting. What is the lifecycle of a Sampler ? i.e. if the Sampler has
> > already completed , what happens when the interrupt occurs?
>
> Nothing, the interrupt() method should only take any action if the
> sampler is active.
> This is necessary for the Stop processing to work.
>
> > Or if it moves
> > on to the next sample (say if its in a loop) is that the same sampler
> > instance or a new instance ?
>
> Good point.
>
> The same sampler intance.
> However the Timer will be called again before the sampler starts, so
> it can cancel (or reschedule) any outstanding Timers for that sampler
> instance.
>
> The BeanShell example is very simple, but it should be useful in simple
> cases.
>
>
> > regards
> > deepak
> >
> > On Fri, Aug 28, 2015 at 6:54 AM, sebb <se...@gmail.com> wrote:
> >
> >> The HTTP samplers support an interrupt method.
> >> This is used when forcibly stopping a test.
> >>
> >> So one way to apply a timeout to a sampler is to interrupt it after
> >> the timeout has elapsed.
> >>
> >> This can be done with a Timer using a scripting language such as
> BeanShell.
> >> [Timers are run before the samplers to which they apply, and have
> >> access to the current sampler through the context.]
> >>
> >> The following code is a very basic implementation for the BeanShell
> Timer:
> >>
> >> ===== cut here =====
> >> import java.util.concurrent.Executors;
> >> sampler=ctx.getCurrentSampler();
> >> run=new Runnable() {
> >>     public void run() {
> >>           sampler.interrupt();
> >>     }
> >> };
> >> tpool = Executors.newScheduledThreadPool(1);
> >> // schedule the interrupt to occur in 5 seconds from now
> >> tpool.schedule(run, 5L, java.util.concurrent.TimeUnit.SECONDS);
> >> return 0; // don't actually wait
> >> ===== cut here =====
> >>
> >> This works OK for me in some basic tests.
> >>
> >> Note that the sampler must implement Interruptible (the HTTP ones do).
> >>
> >>
> >> On 24 August 2015 at 10:32, Khan, Sadat A <Sa...@altisource.com>
> >> wrote:
> >> > that leaves me with checking the possibility to timeout the jmeter
> >> command line in bash ( perhaps the timeout command ).
> >> >
> >> > regards
> >> >
> >> > Sadat Ali Khan
> >> >> -----Original Message-----
> >> >> From: Deepak Shetty [mailto:shettyd@gmail.com]
> >> >> Sent: Friday, August 21, 2015 8:52 PM
> >> >> To: JMeter Users List
> >> >> Subject: Re: http client timeout
> >> >>
> >> >> Hi
> >> >> behavior of http.socket.timeout is the same - it also measures
> >> inactivity I
> >> >> guess you have asked this question before. Short of your own code , I
> >> dont
> >> >> think this is directly possible in Jmeter (unless its possible in
> >> httpclient (but
> >> >> not this parameter)
> >> >>
> >> >> regards
> >> >> deepak
> >> >>
> >> >> On Fri, Aug 21, 2015 at 8:00 AM, Khan, Sadat A <
> >> Sadat.Khan@altisource.com>
> >> >> wrote:
> >> >>
> >> >> > responses from my application are sent in chunks thereby rendering
> per
> >> >> > sampler timeout not exactly useful for my use caseŠ
> >> >> >
> >> >> > regards
> >> >> >
> >> >> > Sadat Ali Khan
> >> >> >
> >> >> > On 8/21/15 7:36 PM, "Deepak Shetty" <sh...@gmail.com> wrote:
> >> >> >
> >> >> > >Hi
> >> >> > >any reason why the Timeout on the sampler wont work for you
> >> >> > >?(Response Timeout text in HTTP Sampler) If you are using the
> >> >> > >httpclient implementation , then it should be possible to timeout
> the
> >> >> > >sampler the way you are doing it - Though youll need to verify for
> >> >> > >the version of httpclient you are using.
> >> >> > >
> >> >> > >regards
> >> >> > >deepak
> >> >> > >
> >> >> > >On Fri, Aug 21, 2015 at 3:08 AM, Khan, Sadat A
> >> >> > ><Sadat.Khan@altisource.com
> >> >> > >
> >> >> > >wrote:
> >> >> > >
> >> >> > >> anything on this , please ?
> >> >> > >>
> >> >> > >> From: Khan, Sadat A
> >> >> > >> Sent: Wednesday, August 12, 2015 5:20 PM
> >> >> > >> To: JMeter Users List
> >> >> > >> Subject: http client timeout
> >> >> > >>
> >> >> > >> hello,
> >> >> > >>            I need to timeout http requests in my test plan,
> after a
> >> >> > >> certain period of time. Will setting the following property in
> >> >> > >> httpclient.parameters file do the trick ?
> >> >> > >>
> >> >> > >> http.socket.timeout$Integer
> >> >> > >>
> >> >> > >> regards
> >> >> > >>
> >> >> > >> Sadat Ali Khan
> >> >> > >>
> >> >> > >>
> >> >> > >>
> >> >> >
> >> >> >>********************************************************
> >> >> ************
> >> >> > >>*****
> >> >> > >>**********************************************
> >> >> > >>
> >> >> > >> This email message and any attachments are intended solely for
> the
> >> >> > >>use of  the addressee. If you are not the intended recipient, you
> >> >> > >>are prohibited  from reading, disclosing, reproducing,
> distributing,
> >> >> > >>disseminating or  otherwise using this transmission. If you have
> >> >> > >>received this message in  error, please promptly notify the
> sender
> >> >> > >>by reply email and immediately  delete this message from your
> >> >> > >>system. This message and any attachments may  contain information
> >> >> > >>that is confidential, privileged or exempt from  disclosure.
> >> >> > >>Delivery of this message to any person other than the intended
> >> >> > >>recipient is not intended to waive any right or privilege.
> Message
> >> >> > >>transmission is not guaranteed to be secure or free of software
> >> viruses.
> >> >> > >>
> >> >> > >>
> >> >> >
> >> >> >>********************************************************
> >> >> ************
> >> >> > >>*****
> >> >> > >>**********************************************
> >> >> > >>
> >> >> >
> >> >> >
> >> >> >
> >> >> **********************************************************
> >> >> ************
> >> >> > *************************************************
> >> >> >
> >> >> > This email message and any attachments are intended solely for the
> use
> >> >> > of the addressee. If you are not the intended recipient, you are
> >> >> > prohibited from reading, disclosing, reproducing, distributing,
> >> >> > disseminating or otherwise using this transmission. If you have
> >> >> > received this message in error, please promptly notify the sender
> by
> >> >> > reply email and immediately delete this message from your system.
> This
> >> >> > message and any attachments may contain information that is
> >> >> > confidential, privileged or exempt from disclosure. Delivery of
> this
> >> >> > message to any person other than the intended recipient is not
> >> >> > intended to waive any right or privilege. Message transmission is
> not
> >> >> guaranteed to be secure or free of software viruses.
> >> >> >
> >> >> >
> >> >> **********************************************************
> >> >> ************
> >> >> > *************************************************
> >> >> >
> >> >> >
> >> >> >
> ---------------------------------------------------------------------
> >> >> > To unsubscribe, e-mail: user-unsubscribe@jmeter.apache.org
> >> >> > For additional commands, e-mail: user-help@jmeter.apache.org
> >> >> >
> >> >> >
> >> >
> >>
> ***********************************************************************************************************************
> >> >
> >> > This email message and any attachments are intended solely for the use
> >> of the addressee. If you are not the intended recipient, you are
> prohibited
> >> from reading, disclosing, reproducing, distributing, disseminating or
> >> otherwise using this transmission. If you have received this message in
> >> error, please promptly notify the sender by reply email and immediately
> >> delete this message from your system. This message and any attachments
> may
> >> contain information that is confidential, privileged or exempt from
> >> disclosure. Delivery of this message to any person other than the
> intended
> >> recipient is not intended to waive any right or privilege. Message
> >> transmission is not guaranteed to be secure or free of software viruses.
> >> >
> >>
> ***********************************************************************************************************************
> >> >
> >> > ---------------------------------------------------------------------
> >> > To unsubscribe, e-mail: user-unsubscribe@jmeter.apache.org
> >> > For additional commands, e-mail: user-help@jmeter.apache.org
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: user-unsubscribe@jmeter.apache.org
> >> For additional commands, e-mail: user-help@jmeter.apache.org
> >>
> >>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@jmeter.apache.org
> For additional commands, e-mail: user-help@jmeter.apache.org
>
>

Re: http client timeout

Posted by sebb <se...@gmail.com>.
On 28 August 2015 at 15:55, Deepak Shetty <sh...@gmail.com> wrote:
> Hi
> Interesting. What is the lifecycle of a Sampler ? i.e. if the Sampler has
> already completed , what happens when the interrupt occurs?

Nothing, the interrupt() method should only take any action if the
sampler is active.
This is necessary for the Stop processing to work.

> Or if it moves
> on to the next sample (say if its in a loop) is that the same sampler
> instance or a new instance ?

Good point.

The same sampler intance.
However the Timer will be called again before the sampler starts, so
it can cancel (or reschedule) any outstanding Timers for that sampler
instance.

The BeanShell example is very simple, but it should be useful in simple cases.


> regards
> deepak
>
> On Fri, Aug 28, 2015 at 6:54 AM, sebb <se...@gmail.com> wrote:
>
>> The HTTP samplers support an interrupt method.
>> This is used when forcibly stopping a test.
>>
>> So one way to apply a timeout to a sampler is to interrupt it after
>> the timeout has elapsed.
>>
>> This can be done with a Timer using a scripting language such as BeanShell.
>> [Timers are run before the samplers to which they apply, and have
>> access to the current sampler through the context.]
>>
>> The following code is a very basic implementation for the BeanShell Timer:
>>
>> ===== cut here =====
>> import java.util.concurrent.Executors;
>> sampler=ctx.getCurrentSampler();
>> run=new Runnable() {
>>     public void run() {
>>           sampler.interrupt();
>>     }
>> };
>> tpool = Executors.newScheduledThreadPool(1);
>> // schedule the interrupt to occur in 5 seconds from now
>> tpool.schedule(run, 5L, java.util.concurrent.TimeUnit.SECONDS);
>> return 0; // don't actually wait
>> ===== cut here =====
>>
>> This works OK for me in some basic tests.
>>
>> Note that the sampler must implement Interruptible (the HTTP ones do).
>>
>>
>> On 24 August 2015 at 10:32, Khan, Sadat A <Sa...@altisource.com>
>> wrote:
>> > that leaves me with checking the possibility to timeout the jmeter
>> command line in bash ( perhaps the timeout command ).
>> >
>> > regards
>> >
>> > Sadat Ali Khan
>> >> -----Original Message-----
>> >> From: Deepak Shetty [mailto:shettyd@gmail.com]
>> >> Sent: Friday, August 21, 2015 8:52 PM
>> >> To: JMeter Users List
>> >> Subject: Re: http client timeout
>> >>
>> >> Hi
>> >> behavior of http.socket.timeout is the same - it also measures
>> inactivity I
>> >> guess you have asked this question before. Short of your own code , I
>> dont
>> >> think this is directly possible in Jmeter (unless its possible in
>> httpclient (but
>> >> not this parameter)
>> >>
>> >> regards
>> >> deepak
>> >>
>> >> On Fri, Aug 21, 2015 at 8:00 AM, Khan, Sadat A <
>> Sadat.Khan@altisource.com>
>> >> wrote:
>> >>
>> >> > responses from my application are sent in chunks thereby rendering per
>> >> > sampler timeout not exactly useful for my use caseŠ
>> >> >
>> >> > regards
>> >> >
>> >> > Sadat Ali Khan
>> >> >
>> >> > On 8/21/15 7:36 PM, "Deepak Shetty" <sh...@gmail.com> wrote:
>> >> >
>> >> > >Hi
>> >> > >any reason why the Timeout on the sampler wont work for you
>> >> > >?(Response Timeout text in HTTP Sampler) If you are using the
>> >> > >httpclient implementation , then it should be possible to timeout the
>> >> > >sampler the way you are doing it - Though youll need to verify for
>> >> > >the version of httpclient you are using.
>> >> > >
>> >> > >regards
>> >> > >deepak
>> >> > >
>> >> > >On Fri, Aug 21, 2015 at 3:08 AM, Khan, Sadat A
>> >> > ><Sadat.Khan@altisource.com
>> >> > >
>> >> > >wrote:
>> >> > >
>> >> > >> anything on this , please ?
>> >> > >>
>> >> > >> From: Khan, Sadat A
>> >> > >> Sent: Wednesday, August 12, 2015 5:20 PM
>> >> > >> To: JMeter Users List
>> >> > >> Subject: http client timeout
>> >> > >>
>> >> > >> hello,
>> >> > >>            I need to timeout http requests in my test plan, after a
>> >> > >> certain period of time. Will setting the following property in
>> >> > >> httpclient.parameters file do the trick ?
>> >> > >>
>> >> > >> http.socket.timeout$Integer
>> >> > >>
>> >> > >> regards
>> >> > >>
>> >> > >> Sadat Ali Khan
>> >> > >>
>> >> > >>
>> >> > >>
>> >> >
>> >> >>********************************************************
>> >> ************
>> >> > >>*****
>> >> > >>**********************************************
>> >> > >>
>> >> > >> This email message and any attachments are intended solely for the
>> >> > >>use of  the addressee. If you are not the intended recipient, you
>> >> > >>are prohibited  from reading, disclosing, reproducing, distributing,
>> >> > >>disseminating or  otherwise using this transmission. If you have
>> >> > >>received this message in  error, please promptly notify the sender
>> >> > >>by reply email and immediately  delete this message from your
>> >> > >>system. This message and any attachments may  contain information
>> >> > >>that is confidential, privileged or exempt from  disclosure.
>> >> > >>Delivery of this message to any person other than the intended
>> >> > >>recipient is not intended to waive any right or privilege. Message
>> >> > >>transmission is not guaranteed to be secure or free of software
>> viruses.
>> >> > >>
>> >> > >>
>> >> >
>> >> >>********************************************************
>> >> ************
>> >> > >>*****
>> >> > >>**********************************************
>> >> > >>
>> >> >
>> >> >
>> >> >
>> >> **********************************************************
>> >> ************
>> >> > *************************************************
>> >> >
>> >> > This email message and any attachments are intended solely for the use
>> >> > of the addressee. If you are not the intended recipient, you are
>> >> > prohibited from reading, disclosing, reproducing, distributing,
>> >> > disseminating or otherwise using this transmission. If you have
>> >> > received this message in error, please promptly notify the sender by
>> >> > reply email and immediately delete this message from your system. This
>> >> > message and any attachments may contain information that is
>> >> > confidential, privileged or exempt from disclosure. Delivery of this
>> >> > message to any person other than the intended recipient is not
>> >> > intended to waive any right or privilege. Message transmission is not
>> >> guaranteed to be secure or free of software viruses.
>> >> >
>> >> >
>> >> **********************************************************
>> >> ************
>> >> > *************************************************
>> >> >
>> >> >
>> >> > ---------------------------------------------------------------------
>> >> > To unsubscribe, e-mail: user-unsubscribe@jmeter.apache.org
>> >> > For additional commands, e-mail: user-help@jmeter.apache.org
>> >> >
>> >> >
>> >
>> ***********************************************************************************************************************
>> >
>> > This email message and any attachments are intended solely for the use
>> of the addressee. If you are not the intended recipient, you are prohibited
>> from reading, disclosing, reproducing, distributing, disseminating or
>> otherwise using this transmission. If you have received this message in
>> error, please promptly notify the sender by reply email and immediately
>> delete this message from your system. This message and any attachments may
>> contain information that is confidential, privileged or exempt from
>> disclosure. Delivery of this message to any person other than the intended
>> recipient is not intended to waive any right or privilege. Message
>> transmission is not guaranteed to be secure or free of software viruses.
>> >
>> ***********************************************************************************************************************
>> >
>> > ---------------------------------------------------------------------
>> > To unsubscribe, e-mail: user-unsubscribe@jmeter.apache.org
>> > For additional commands, e-mail: user-help@jmeter.apache.org
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: user-unsubscribe@jmeter.apache.org
>> For additional commands, e-mail: user-help@jmeter.apache.org
>>
>>

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@jmeter.apache.org
For additional commands, e-mail: user-help@jmeter.apache.org


Re: http client timeout

Posted by Deepak Shetty <sh...@gmail.com>.
Hi
Interesting. What is the lifecycle of a Sampler ? i.e. if the Sampler has
already completed , what happens when the interrupt occurs? Or if it moves
on to the next sample (say if its in a loop) is that the same sampler
instance or a new instance ?
regards
deepak

On Fri, Aug 28, 2015 at 6:54 AM, sebb <se...@gmail.com> wrote:

> The HTTP samplers support an interrupt method.
> This is used when forcibly stopping a test.
>
> So one way to apply a timeout to a sampler is to interrupt it after
> the timeout has elapsed.
>
> This can be done with a Timer using a scripting language such as BeanShell.
> [Timers are run before the samplers to which they apply, and have
> access to the current sampler through the context.]
>
> The following code is a very basic implementation for the BeanShell Timer:
>
> ===== cut here =====
> import java.util.concurrent.Executors;
> sampler=ctx.getCurrentSampler();
> run=new Runnable() {
>     public void run() {
>           sampler.interrupt();
>     }
> };
> tpool = Executors.newScheduledThreadPool(1);
> // schedule the interrupt to occur in 5 seconds from now
> tpool.schedule(run, 5L, java.util.concurrent.TimeUnit.SECONDS);
> return 0; // don't actually wait
> ===== cut here =====
>
> This works OK for me in some basic tests.
>
> Note that the sampler must implement Interruptible (the HTTP ones do).
>
>
> On 24 August 2015 at 10:32, Khan, Sadat A <Sa...@altisource.com>
> wrote:
> > that leaves me with checking the possibility to timeout the jmeter
> command line in bash ( perhaps the timeout command ).
> >
> > regards
> >
> > Sadat Ali Khan
> >> -----Original Message-----
> >> From: Deepak Shetty [mailto:shettyd@gmail.com]
> >> Sent: Friday, August 21, 2015 8:52 PM
> >> To: JMeter Users List
> >> Subject: Re: http client timeout
> >>
> >> Hi
> >> behavior of http.socket.timeout is the same - it also measures
> inactivity I
> >> guess you have asked this question before. Short of your own code , I
> dont
> >> think this is directly possible in Jmeter (unless its possible in
> httpclient (but
> >> not this parameter)
> >>
> >> regards
> >> deepak
> >>
> >> On Fri, Aug 21, 2015 at 8:00 AM, Khan, Sadat A <
> Sadat.Khan@altisource.com>
> >> wrote:
> >>
> >> > responses from my application are sent in chunks thereby rendering per
> >> > sampler timeout not exactly useful for my use caseŠ
> >> >
> >> > regards
> >> >
> >> > Sadat Ali Khan
> >> >
> >> > On 8/21/15 7:36 PM, "Deepak Shetty" <sh...@gmail.com> wrote:
> >> >
> >> > >Hi
> >> > >any reason why the Timeout on the sampler wont work for you
> >> > >?(Response Timeout text in HTTP Sampler) If you are using the
> >> > >httpclient implementation , then it should be possible to timeout the
> >> > >sampler the way you are doing it - Though youll need to verify for
> >> > >the version of httpclient you are using.
> >> > >
> >> > >regards
> >> > >deepak
> >> > >
> >> > >On Fri, Aug 21, 2015 at 3:08 AM, Khan, Sadat A
> >> > ><Sadat.Khan@altisource.com
> >> > >
> >> > >wrote:
> >> > >
> >> > >> anything on this , please ?
> >> > >>
> >> > >> From: Khan, Sadat A
> >> > >> Sent: Wednesday, August 12, 2015 5:20 PM
> >> > >> To: JMeter Users List
> >> > >> Subject: http client timeout
> >> > >>
> >> > >> hello,
> >> > >>            I need to timeout http requests in my test plan, after a
> >> > >> certain period of time. Will setting the following property in
> >> > >> httpclient.parameters file do the trick ?
> >> > >>
> >> > >> http.socket.timeout$Integer
> >> > >>
> >> > >> regards
> >> > >>
> >> > >> Sadat Ali Khan
> >> > >>
> >> > >>
> >> > >>
> >> >
> >> >>********************************************************
> >> ************
> >> > >>*****
> >> > >>**********************************************
> >> > >>
> >> > >> This email message and any attachments are intended solely for the
> >> > >>use of  the addressee. If you are not the intended recipient, you
> >> > >>are prohibited  from reading, disclosing, reproducing, distributing,
> >> > >>disseminating or  otherwise using this transmission. If you have
> >> > >>received this message in  error, please promptly notify the sender
> >> > >>by reply email and immediately  delete this message from your
> >> > >>system. This message and any attachments may  contain information
> >> > >>that is confidential, privileged or exempt from  disclosure.
> >> > >>Delivery of this message to any person other than the intended
> >> > >>recipient is not intended to waive any right or privilege. Message
> >> > >>transmission is not guaranteed to be secure or free of software
> viruses.
> >> > >>
> >> > >>
> >> >
> >> >>********************************************************
> >> ************
> >> > >>*****
> >> > >>**********************************************
> >> > >>
> >> >
> >> >
> >> >
> >> **********************************************************
> >> ************
> >> > *************************************************
> >> >
> >> > This email message and any attachments are intended solely for the use
> >> > of the addressee. If you are not the intended recipient, you are
> >> > prohibited from reading, disclosing, reproducing, distributing,
> >> > disseminating or otherwise using this transmission. If you have
> >> > received this message in error, please promptly notify the sender by
> >> > reply email and immediately delete this message from your system. This
> >> > message and any attachments may contain information that is
> >> > confidential, privileged or exempt from disclosure. Delivery of this
> >> > message to any person other than the intended recipient is not
> >> > intended to waive any right or privilege. Message transmission is not
> >> guaranteed to be secure or free of software viruses.
> >> >
> >> >
> >> **********************************************************
> >> ************
> >> > *************************************************
> >> >
> >> >
> >> > ---------------------------------------------------------------------
> >> > To unsubscribe, e-mail: user-unsubscribe@jmeter.apache.org
> >> > For additional commands, e-mail: user-help@jmeter.apache.org
> >> >
> >> >
> >
> ***********************************************************************************************************************
> >
> > This email message and any attachments are intended solely for the use
> of the addressee. If you are not the intended recipient, you are prohibited
> from reading, disclosing, reproducing, distributing, disseminating or
> otherwise using this transmission. If you have received this message in
> error, please promptly notify the sender by reply email and immediately
> delete this message from your system. This message and any attachments may
> contain information that is confidential, privileged or exempt from
> disclosure. Delivery of this message to any person other than the intended
> recipient is not intended to waive any right or privilege. Message
> transmission is not guaranteed to be secure or free of software viruses.
> >
> ***********************************************************************************************************************
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: user-unsubscribe@jmeter.apache.org
> > For additional commands, e-mail: user-help@jmeter.apache.org
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@jmeter.apache.org
> For additional commands, e-mail: user-help@jmeter.apache.org
>
>

Re: http client timeout

Posted by sebb <se...@gmail.com>.
The HTTP samplers support an interrupt method.
This is used when forcibly stopping a test.

So one way to apply a timeout to a sampler is to interrupt it after
the timeout has elapsed.

This can be done with a Timer using a scripting language such as BeanShell.
[Timers are run before the samplers to which they apply, and have
access to the current sampler through the context.]

The following code is a very basic implementation for the BeanShell Timer:

===== cut here =====
import java.util.concurrent.Executors;
sampler=ctx.getCurrentSampler();
run=new Runnable() {
    public void run() {
          sampler.interrupt();
    }
};
tpool = Executors.newScheduledThreadPool(1);
// schedule the interrupt to occur in 5 seconds from now
tpool.schedule(run, 5L, java.util.concurrent.TimeUnit.SECONDS);
return 0; // don't actually wait
===== cut here =====

This works OK for me in some basic tests.

Note that the sampler must implement Interruptible (the HTTP ones do).


On 24 August 2015 at 10:32, Khan, Sadat A <Sa...@altisource.com> wrote:
> that leaves me with checking the possibility to timeout the jmeter command line in bash ( perhaps the timeout command ).
>
> regards
>
> Sadat Ali Khan
>> -----Original Message-----
>> From: Deepak Shetty [mailto:shettyd@gmail.com]
>> Sent: Friday, August 21, 2015 8:52 PM
>> To: JMeter Users List
>> Subject: Re: http client timeout
>>
>> Hi
>> behavior of http.socket.timeout is the same - it also measures inactivity I
>> guess you have asked this question before. Short of your own code , I dont
>> think this is directly possible in Jmeter (unless its possible in httpclient (but
>> not this parameter)
>>
>> regards
>> deepak
>>
>> On Fri, Aug 21, 2015 at 8:00 AM, Khan, Sadat A <Sa...@altisource.com>
>> wrote:
>>
>> > responses from my application are sent in chunks thereby rendering per
>> > sampler timeout not exactly useful for my use caseŠ
>> >
>> > regards
>> >
>> > Sadat Ali Khan
>> >
>> > On 8/21/15 7:36 PM, "Deepak Shetty" <sh...@gmail.com> wrote:
>> >
>> > >Hi
>> > >any reason why the Timeout on the sampler wont work for you
>> > >?(Response Timeout text in HTTP Sampler) If you are using the
>> > >httpclient implementation , then it should be possible to timeout the
>> > >sampler the way you are doing it - Though youll need to verify for
>> > >the version of httpclient you are using.
>> > >
>> > >regards
>> > >deepak
>> > >
>> > >On Fri, Aug 21, 2015 at 3:08 AM, Khan, Sadat A
>> > ><Sadat.Khan@altisource.com
>> > >
>> > >wrote:
>> > >
>> > >> anything on this , please ?
>> > >>
>> > >> From: Khan, Sadat A
>> > >> Sent: Wednesday, August 12, 2015 5:20 PM
>> > >> To: JMeter Users List
>> > >> Subject: http client timeout
>> > >>
>> > >> hello,
>> > >>            I need to timeout http requests in my test plan, after a
>> > >> certain period of time. Will setting the following property in
>> > >> httpclient.parameters file do the trick ?
>> > >>
>> > >> http.socket.timeout$Integer
>> > >>
>> > >> regards
>> > >>
>> > >> Sadat Ali Khan
>> > >>
>> > >>
>> > >>
>> >
>> >>********************************************************
>> ************
>> > >>*****
>> > >>**********************************************
>> > >>
>> > >> This email message and any attachments are intended solely for the
>> > >>use of  the addressee. If you are not the intended recipient, you
>> > >>are prohibited  from reading, disclosing, reproducing, distributing,
>> > >>disseminating or  otherwise using this transmission. If you have
>> > >>received this message in  error, please promptly notify the sender
>> > >>by reply email and immediately  delete this message from your
>> > >>system. This message and any attachments may  contain information
>> > >>that is confidential, privileged or exempt from  disclosure.
>> > >>Delivery of this message to any person other than the intended
>> > >>recipient is not intended to waive any right or privilege. Message
>> > >>transmission is not guaranteed to be secure or free of software viruses.
>> > >>
>> > >>
>> >
>> >>********************************************************
>> ************
>> > >>*****
>> > >>**********************************************
>> > >>
>> >
>> >
>> >
>> **********************************************************
>> ************
>> > *************************************************
>> >
>> > This email message and any attachments are intended solely for the use
>> > of the addressee. If you are not the intended recipient, you are
>> > prohibited from reading, disclosing, reproducing, distributing,
>> > disseminating or otherwise using this transmission. If you have
>> > received this message in error, please promptly notify the sender by
>> > reply email and immediately delete this message from your system. This
>> > message and any attachments may contain information that is
>> > confidential, privileged or exempt from disclosure. Delivery of this
>> > message to any person other than the intended recipient is not
>> > intended to waive any right or privilege. Message transmission is not
>> guaranteed to be secure or free of software viruses.
>> >
>> >
>> **********************************************************
>> ************
>> > *************************************************
>> >
>> >
>> > ---------------------------------------------------------------------
>> > To unsubscribe, e-mail: user-unsubscribe@jmeter.apache.org
>> > For additional commands, e-mail: user-help@jmeter.apache.org
>> >
>> >
> ***********************************************************************************************************************
>
> This email message and any attachments are intended solely for the use of the addressee. If you are not the intended recipient, you are prohibited from reading, disclosing, reproducing, distributing, disseminating or otherwise using this transmission. If you have received this message in error, please promptly notify the sender by reply email and immediately delete this message from your system. This message and any attachments may contain information that is confidential, privileged or exempt from disclosure. Delivery of this message to any person other than the intended recipient is not intended to waive any right or privilege. Message transmission is not guaranteed to be secure or free of software viruses.
> ***********************************************************************************************************************
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@jmeter.apache.org
> For additional commands, e-mail: user-help@jmeter.apache.org

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@jmeter.apache.org
For additional commands, e-mail: user-help@jmeter.apache.org


RE: http client timeout

Posted by "Khan, Sadat A" <Sa...@altisource.com>.
that leaves me with checking the possibility to timeout the jmeter command line in bash ( perhaps the timeout command ).

regards

Sadat Ali Khan
> -----Original Message-----
> From: Deepak Shetty [mailto:shettyd@gmail.com]
> Sent: Friday, August 21, 2015 8:52 PM
> To: JMeter Users List
> Subject: Re: http client timeout
> 
> Hi
> behavior of http.socket.timeout is the same - it also measures inactivity I
> guess you have asked this question before. Short of your own code , I dont
> think this is directly possible in Jmeter (unless its possible in httpclient (but
> not this parameter)
> 
> regards
> deepak
> 
> On Fri, Aug 21, 2015 at 8:00 AM, Khan, Sadat A <Sa...@altisource.com>
> wrote:
> 
> > responses from my application are sent in chunks thereby rendering per
> > sampler timeout not exactly useful for my use caseŠ
> >
> > regards
> >
> > Sadat Ali Khan
> >
> > On 8/21/15 7:36 PM, "Deepak Shetty" <sh...@gmail.com> wrote:
> >
> > >Hi
> > >any reason why the Timeout on the sampler wont work for you
> > >?(Response Timeout text in HTTP Sampler) If you are using the
> > >httpclient implementation , then it should be possible to timeout the
> > >sampler the way you are doing it - Though youll need to verify for
> > >the version of httpclient you are using.
> > >
> > >regards
> > >deepak
> > >
> > >On Fri, Aug 21, 2015 at 3:08 AM, Khan, Sadat A
> > ><Sadat.Khan@altisource.com
> > >
> > >wrote:
> > >
> > >> anything on this , please ?
> > >>
> > >> From: Khan, Sadat A
> > >> Sent: Wednesday, August 12, 2015 5:20 PM
> > >> To: JMeter Users List
> > >> Subject: http client timeout
> > >>
> > >> hello,
> > >>            I need to timeout http requests in my test plan, after a
> > >> certain period of time. Will setting the following property in
> > >> httpclient.parameters file do the trick ?
> > >>
> > >> http.socket.timeout$Integer
> > >>
> > >> regards
> > >>
> > >> Sadat Ali Khan
> > >>
> > >>
> > >>
> >
> >>********************************************************
> ************
> > >>*****
> > >>**********************************************
> > >>
> > >> This email message and any attachments are intended solely for the
> > >>use of  the addressee. If you are not the intended recipient, you
> > >>are prohibited  from reading, disclosing, reproducing, distributing,
> > >>disseminating or  otherwise using this transmission. If you have
> > >>received this message in  error, please promptly notify the sender
> > >>by reply email and immediately  delete this message from your
> > >>system. This message and any attachments may  contain information
> > >>that is confidential, privileged or exempt from  disclosure.
> > >>Delivery of this message to any person other than the intended
> > >>recipient is not intended to waive any right or privilege. Message
> > >>transmission is not guaranteed to be secure or free of software viruses.
> > >>
> > >>
> >
> >>********************************************************
> ************
> > >>*****
> > >>**********************************************
> > >>
> >
> >
> >
> **********************************************************
> ************
> > *************************************************
> >
> > This email message and any attachments are intended solely for the use
> > of the addressee. If you are not the intended recipient, you are
> > prohibited from reading, disclosing, reproducing, distributing,
> > disseminating or otherwise using this transmission. If you have
> > received this message in error, please promptly notify the sender by
> > reply email and immediately delete this message from your system. This
> > message and any attachments may contain information that is
> > confidential, privileged or exempt from disclosure. Delivery of this
> > message to any person other than the intended recipient is not
> > intended to waive any right or privilege. Message transmission is not
> guaranteed to be secure or free of software viruses.
> >
> >
> **********************************************************
> ************
> > *************************************************
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: user-unsubscribe@jmeter.apache.org
> > For additional commands, e-mail: user-help@jmeter.apache.org
> >
> >
***********************************************************************************************************************

This email message and any attachments are intended solely for the use of the addressee. If you are not the intended recipient, you are prohibited from reading, disclosing, reproducing, distributing, disseminating or otherwise using this transmission. If you have received this message in error, please promptly notify the sender by reply email and immediately delete this message from your system. This message and any attachments may contain information that is confidential, privileged or exempt from disclosure. Delivery of this message to any person other than the intended recipient is not intended to waive any right or privilege. Message transmission is not guaranteed to be secure or free of software viruses.
***********************************************************************************************************************

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@jmeter.apache.org
For additional commands, e-mail: user-help@jmeter.apache.org

Re: http client timeout

Posted by Deepak Shetty <sh...@gmail.com>.
Hi
behavior of http.socket.timeout is the same - it also measures inactivity
I guess you have asked this question before. Short of your own code , I
dont think this is directly possible in Jmeter (unless its possible in
httpclient (but not this parameter)

regards
deepak

On Fri, Aug 21, 2015 at 8:00 AM, Khan, Sadat A <Sa...@altisource.com>
wrote:

> responses from my application are sent in chunks thereby rendering per
> sampler timeout not exactly useful for my use caseŠ
>
> regards
>
> Sadat Ali Khan
>
> On 8/21/15 7:36 PM, "Deepak Shetty" <sh...@gmail.com> wrote:
>
> >Hi
> >any reason why the Timeout on the sampler wont work for you ?(Response
> >Timeout text in HTTP Sampler)
> >If you are using the httpclient implementation , then it should be
> >possible
> >to timeout the sampler the way you are doing it - Though youll need to
> >verify for the version of httpclient you are using.
> >
> >regards
> >deepak
> >
> >On Fri, Aug 21, 2015 at 3:08 AM, Khan, Sadat A <Sadat.Khan@altisource.com
> >
> >wrote:
> >
> >> anything on this , please ?
> >>
> >> From: Khan, Sadat A
> >> Sent: Wednesday, August 12, 2015 5:20 PM
> >> To: JMeter Users List
> >> Subject: http client timeout
> >>
> >> hello,
> >>            I need to timeout http requests in my test plan, after a
> >> certain period of time. Will setting the following property in
> >> httpclient.parameters file do the trick ?
> >>
> >> http.socket.timeout$Integer
> >>
> >> regards
> >>
> >> Sadat Ali Khan
> >>
> >>
> >>
> >>*************************************************************************
> >>**********************************************
> >>
> >> This email message and any attachments are intended solely for the use
> >>of
> >> the addressee. If you are not the intended recipient, you are prohibited
> >> from reading, disclosing, reproducing, distributing, disseminating or
> >> otherwise using this transmission. If you have received this message in
> >> error, please promptly notify the sender by reply email and immediately
> >> delete this message from your system. This message and any attachments
> >>may
> >> contain information that is confidential, privileged or exempt from
> >> disclosure. Delivery of this message to any person other than the
> >>intended
> >> recipient is not intended to waive any right or privilege. Message
> >> transmission is not guaranteed to be secure or free of software viruses.
> >>
> >>
> >>*************************************************************************
> >>**********************************************
> >>
>
>
> ***********************************************************************************************************************
>
> This email message and any attachments are intended solely for the use of
> the addressee. If you are not the intended recipient, you are prohibited
> from reading, disclosing, reproducing, distributing, disseminating or
> otherwise using this transmission. If you have received this message in
> error, please promptly notify the sender by reply email and immediately
> delete this message from your system. This message and any attachments may
> contain information that is confidential, privileged or exempt from
> disclosure. Delivery of this message to any person other than the intended
> recipient is not intended to waive any right or privilege. Message
> transmission is not guaranteed to be secure or free of software viruses.
>
> ***********************************************************************************************************************
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@jmeter.apache.org
> For additional commands, e-mail: user-help@jmeter.apache.org
>
>

Re: http client timeout

Posted by "Khan, Sadat A" <Sa...@altisource.com>.
responses from my application are sent in chunks thereby rendering per
sampler timeout not exactly useful for my use caseŠ

regards

Sadat Ali Khan

On 8/21/15 7:36 PM, "Deepak Shetty" <sh...@gmail.com> wrote:

>Hi
>any reason why the Timeout on the sampler wont work for you ?(Response
>Timeout text in HTTP Sampler)
>If you are using the httpclient implementation , then it should be
>possible
>to timeout the sampler the way you are doing it - Though youll need to
>verify for the version of httpclient you are using.
>
>regards
>deepak
>
>On Fri, Aug 21, 2015 at 3:08 AM, Khan, Sadat A <Sa...@altisource.com>
>wrote:
>
>> anything on this , please ?
>>
>> From: Khan, Sadat A
>> Sent: Wednesday, August 12, 2015 5:20 PM
>> To: JMeter Users List
>> Subject: http client timeout
>>
>> hello,
>>            I need to timeout http requests in my test plan, after a
>> certain period of time. Will setting the following property in
>> httpclient.parameters file do the trick ?
>>
>> http.socket.timeout$Integer
>>
>> regards
>>
>> Sadat Ali Khan
>>
>>
>> 
>>*************************************************************************
>>**********************************************
>>
>> This email message and any attachments are intended solely for the use
>>of
>> the addressee. If you are not the intended recipient, you are prohibited
>> from reading, disclosing, reproducing, distributing, disseminating or
>> otherwise using this transmission. If you have received this message in
>> error, please promptly notify the sender by reply email and immediately
>> delete this message from your system. This message and any attachments
>>may
>> contain information that is confidential, privileged or exempt from
>> disclosure. Delivery of this message to any person other than the
>>intended
>> recipient is not intended to waive any right or privilege. Message
>> transmission is not guaranteed to be secure or free of software viruses.
>>
>> 
>>*************************************************************************
>>**********************************************
>>

***********************************************************************************************************************

This email message and any attachments are intended solely for the use of the addressee. If you are not the intended recipient, you are prohibited from reading, disclosing, reproducing, distributing, disseminating or otherwise using this transmission. If you have received this message in error, please promptly notify the sender by reply email and immediately delete this message from your system. This message and any attachments may contain information that is confidential, privileged or exempt from disclosure. Delivery of this message to any person other than the intended recipient is not intended to waive any right or privilege. Message transmission is not guaranteed to be secure or free of software viruses.
***********************************************************************************************************************


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@jmeter.apache.org
For additional commands, e-mail: user-help@jmeter.apache.org


Re: http client timeout

Posted by Deepak Shetty <sh...@gmail.com>.
Hi
any reason why the Timeout on the sampler wont work for you ?(Response
Timeout text in HTTP Sampler)
If you are using the httpclient implementation , then it should be possible
to timeout the sampler the way you are doing it - Though youll need to
verify for the version of httpclient you are using.

regards
deepak

On Fri, Aug 21, 2015 at 3:08 AM, Khan, Sadat A <Sa...@altisource.com>
wrote:

> anything on this , please ?
>
> From: Khan, Sadat A
> Sent: Wednesday, August 12, 2015 5:20 PM
> To: JMeter Users List
> Subject: http client timeout
>
> hello,
>            I need to timeout http requests in my test plan, after a
> certain period of time. Will setting the following property in
> httpclient.parameters file do the trick ?
>
> http.socket.timeout$Integer
>
> regards
>
> Sadat Ali Khan
>
>
> ***********************************************************************************************************************
>
> This email message and any attachments are intended solely for the use of
> the addressee. If you are not the intended recipient, you are prohibited
> from reading, disclosing, reproducing, distributing, disseminating or
> otherwise using this transmission. If you have received this message in
> error, please promptly notify the sender by reply email and immediately
> delete this message from your system. This message and any attachments may
> contain information that is confidential, privileged or exempt from
> disclosure. Delivery of this message to any person other than the intended
> recipient is not intended to waive any right or privilege. Message
> transmission is not guaranteed to be secure or free of software viruses.
>
> ***********************************************************************************************************************
>