You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@jmeter.apache.org by "Kumar Krishnan (K)" <Kr...@telkom.co.za> on 2005/03/23 14:40:00 UTC

HTTPSampler2 - Using the same thread

Hi Guys -

Apologies if this is a fairly basic question...

I'm trying to use the HTTPSampler - that uses httpclient - I've
modified the code a bit to get NTLM authentication working.

The website I'm trying to access is of the form:

- login
- (obtain a cookie)
- do some other stuff

The problem I'm having is that each sampler seems to create a new
instance of the httpclient for every request - in the jmeter.log there
is a 'Thread started" for every http request - this is not what I want
(this in turn seems open a dedicated http connection - and so session
information is lost). Is there a way that I can prevent jmeter from
creating new instances of httpclient and httpconnection for every http
request?

Any help would be much appreciated.

PS - for anyone interested in getting NTLM authentication going, I've
changed the following (this is not the best way - because it always
assumes ntlm authentication, and the username / password is hardcoded
- but it's a start):

    private void setConnectionAuthorization(
        HttpMethod method,
        URL u,
        AuthManager authManager)
    {

		NTCredentials upc =	new NTCredentials(<insert
username here>, <insert password here>,"localhost",<insert domain
here>);
        httpState.setCredentials(null,null, upc	);
    }

==================================================================
This e-mail and its contents are subject to the Telkom SA Limited
e-mail legal notice available at
http://www.telkom.co.za/TelkomEMailLegalNotice.PDF

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


Re: HTTPSampler2 - Using the same thread

Posted by sebb <se...@gmail.com>.
It's not supposed to start a new thread for each request, and
httpsampler2 is supposed to honour the keep-alive setting.

Can you send me a sample script (cleaned of any private information)
and I'll have a look.

Sebastian
On Wed, 23 Mar 2005 15:40:00 +0200, Kumar Krishnan (K)
<Kr...@telkom.co.za> wrote:
> 
> Hi Guys -
> 
> Apologies if this is a fairly basic question...
> 
> I'm trying to use the HTTPSampler - that uses httpclient - I've
> modified the code a bit to get NTLM authentication working.
> 
> The website I'm trying to access is of the form:
> 
> - login
> - (obtain a cookie)
> - do some other stuff
> 
> The problem I'm having is that each sampler seems to create a new
> instance of the httpclient for every request - in the jmeter.log there
> is a 'Thread started" for every http request - this is not what I want
> (this in turn seems open a dedicated http connection - and so session
> information is lost). Is there a way that I can prevent jmeter from
> creating new instances of httpclient and httpconnection for every http
> request?
> 
> Any help would be much appreciated.
> 
> PS - for anyone interested in getting NTLM authentication going, I've
> changed the following (this is not the best way - because it always
> assumes ntlm authentication, and the username / password is hardcoded
> - but it's a start):
> 
>     private void setConnectionAuthorization(
>         HttpMethod method,
>         URL u,
>         AuthManager authManager)
>     {
> 
>                 NTCredentials upc =     new NTCredentials(<insert
> username here>, <insert password here>,"localhost",<insert domain
> here>);
>         httpState.setCredentials(null,null, upc );
>     }
> 
> ==================================================================
> This e-mail and its contents are subject to the Telkom SA Limited
> e-mail legal notice available at
> http://www.telkom.co.za/TelkomEMailLegalNotice.PDF
>

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