No.

Chaitanya M Bhatt
On Apr 18, 2012 10:30 AM, "Shmuel Krakower" <[email protected]> wrote:

> Just to be clear on this, currently NTLM authentication is not supported by
> JMeter?
>
> On Wed, Apr 18, 2012 at 4:46 PM, sebb <[email protected]> wrote:
>
> >  On 18 April 2012 09:59, iyerbalaji <[email protected]> wrote:
> > > Hi,
> > > I am testing a web application.
> > >
> > > Application Description:
> > > • The application uses NTLM V2 authentication.
> > > • It’s hosted on IIS 7.5.
> > >
> > > Scenario :
> > > • On entering the URL,the application accepts the NTLM (domain)
> > credentials
> > > without prompting for credentials and authenticates the user i.e. the
> > user
> > > is not providing the credentials here.
> > > • I am able to capture the HTTP request using (JAVA) HTTP Sampler but
> not
> > > with HTTPClient 3.1 or HTTPClient 4.
> > >
> > > 1st Method:
> > >
> > > Observations:
> > > • When the scenario is replayed it works properly but the only
> challenge
> > > here is to provide user credentials.There is no way to provide
> > credentials.
> > > • It uses the same credentials with which the recording was done.
> > > • And Load test would require me to supply multiple/different
> credentials
> > > • I have not used HTTP AUTH Manager so far.
> > > • Now, when HTTP Auth Manager is used in conjunction with (JAVA) HTTP
> > > Sampler,the credentials supplied in HTTP Authorization Manager has no
> > > effect. i.e. irrespective of the login credentials supplied in"HTTP
> > > Authorization Manager" it is logging with the user credentials with
> which
> > > the recording was done.
> > >
> > > Note: The request sent does not contain NTLM Auth(challenge) specific
> > > headers under REQUEST Headers of each request.
> > >
> > > Ultimately,there is no way to provide different credentials with this
> > > approach.
> > >
> > > 2nd Method:
> > >
> > > Since,HTTP Client (3.1 or 4) does not capture the requests while
> > recording,I
> > > constructed the application requests manually using HTTP client (3.1 &
> 4)
> > > and supplied the credentials using HTTP Auth Manager.
> > >
> > > Observations:
> > > • Now,when replayed the script,the request sent contains NTLM
> > > Auth(challenge) specific headers under REQUEST Headers of each request.
> > > • But the request fails with 401 error code [401 - Unauthorized: Access
> > is
> > > denied due to invalid credentials].It does not authorize the user with
> > the
> > > credentials provided in HTTP Authorization Manager but it understands
> > NTLM
> > > challenge response.
> > >
> > > Challenges:
> > > • With Java HTTP Sampler i am not able to login with multiple
> credentials
> > > even though the requests is sent successfully.It does not use the
> > > credentials provided in HTTP Auth Manager.
> > > • With HTTP Client sampler,the request fails with 401-Unauthorized
> error
> > > code with the credentials provided in HTTP Auth Manager.
> > >
> > > Is there a way to send the requests successfully and also provide
> > different
> > > credentials to log in with either of the samplers?
> > >
> > > Appreciate your help in this regard.
> >
> > I don't think there's any way round this, sorry.
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [email protected]
> > For additional commands, e-mail: [email protected]
> >
> >
>

Reply via email to