I think that with long polling the connection is closed once a response is 
received and a new request made straight after so you actually don't need to 
keep the original request open - you want to end it.

It's really not so hard to do this in JMeter - just setup a thread to call the 
endpoint and let it do what it does by default when making a standard HTTP 
request. The way JMeter loops by default will give you what you need to 
simulate long polling - all the clever stuff is server side, not client.

Just setup a simple thread group with this one call in it and nothing else. Put 
your other logic in a different group.

On 23 Jan 2013, at 16:12, sebb <[email protected]> wrote:

> On 23 January 2013 16:03, Jono <[email protected]> wrote:
>> 
>> It is not web sockets it is simply a long held http request.
>> The method described
>> in the link would not work for me.  I need to act on the incoming data
>> without dropping the connection.  Essentially I need to
>> move on from the HTTP sampler to the next sampler but
>> continue to hold the original http connection
>> open and listen for the next incoming message.
>> 
>> I do not want to close the HTTP request to validate the
>> response data or move on to other test steps.  I
>> expect more data to come down the from that HTTP
>> request separated by new lines.
>> 
>> I can't wait until all the data comes down as I have to act on it
>> immediately.
> 
> In that case I think you will need to write your own sampler, as the
> HTTP Samplers are not designed to return until the response is
> complete.
> 
> You might be able to hack a solution using the
> 
> http://jmeter.apache.org/usermanual/component_reference.html#TCP_Sampler
> 
> Or you could perhaps extend one of the HTTP Samplers.
> 
>> Thanks
>> 
>> 
>> 
>> ---------------------------------------------------------------------
>> 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]

Reply via email to