I assume the TMG client (installed on your machine or where else?) allows
you to use the proxy transparently.
If this is the case, I would ask the network team why you have to enter the
proxy information in your browser.

A Java app, like JMeter, sends a normal http request on the network. Unless
the proxy does some filtering on user agents or other http headers, I don't
understand how there can be problems for TMG and Java.

At any rate, the network team might be able to help by checking the proxy
logs in the following scenarios
- Successful http request from your browser (Maybe this will show that the
auth credentials include a domain/workgroup and not just your username. )
- http request from jmeter with no proxy settings
- http request from jmeter with proxy settings



best regards
Ivan

On Mon, Nov 14, 2016 at 2:00 PM, anusuya bhan <[email protected]> wrote:

> Hello,
>
> So I tried using credentials in the first place only and received an error
> saying it's incorrect.
>
> My netwrok team is somehow very confused as they are trying to deal with
> the fact that they have installed TMG client and according to that they say
> I should not use any proxy for Jmeter.
>
> They even concluded that there are some known issues with TMG and Java and
> claimed this issue to be one of that.
>
> Can I have some light on this?
>
> Thanks
> Anusuya
>
> On 14-Nov-2016 1:52 PM, "Stuart Barlow" <[email protected]> wrote:
>
> > Hi Anusuya,
> >
> > It looks as if the company proxy expects credentials. You need to provide
> > a username and password. This can be done with the JMeter -u [username]
> and
> > -a [password] command line options. Try giving your windows username and
> > password. If that doesn't work your network team can probably tell you
> what
> > to use instead.
> >
> > It might also explain why it works for you when you test on a local
> > network connection. Proxies are often configured to be skipped when
> > accessing local IP addresses and domains.
> >
> > Hope that works!
> >
> > Stuart
> >
> > On 14.11.2016 13:23, anusuya bhan wrote:
> >
> >> Hey Ivan,
> >>
> >> So let me try explain step by step what i did.
> >>
> >> 1) i first configured Jmeter to be accessed by the proxy server which i
> >> see
> >> in my IE as configured.
> >> command line - *jmeter -H proxyserver -P 8080*
> >>
> >> Jmeter launches successfully
> >>
> >> 2) Now all i do is add a thread group followed by adding a http requests
> >> default having - the application name eg : xyz.com under the Web server
> >> section
> >>
> >> 3) Now i add a sampler HTTP sampler and add */login.do *under path so
> >> basically, the page i want to hit is *xyz.com/login.do
> >> <http://xyz.com/login.do>*
> >>
> >> 4) Add a listener and run the thread.
> >>
> >> *Error i get : Response code: 407*
> >> *Response message: Proxy Authentication Required ( Forefront TMG
> requires
> >> authorization to fulfill the request. Access to the Web Proxy filter is
> >> denied.  )*
> >>
> >> *Response headers:*
> >> *HTTP/1.1 407 Proxy Authentication Required ( Forefront TMG requires
> >> authorization to fulfill the request. Access to the Web Proxy filter is
> >> denied.  )*
> >> *Via: 1.1 SM80208*
> >> *Proxy-Authenticate: Negotiate*
> >> *Proxy-Authenticate: Kerberos*
> >> *Proxy-Authenticate: NTLM*
> >> *Connection: close*
> >> *Proxy-Connection: close*
> >> *Pragma: no-cache*
> >> *Cache-Control: no-cache*
> >> *Content-Type: text/html*
> >> *Content-Length: 713*
> >>
> >> Is the Issue clearer now or am I confusing you?
> >>
> >> If you could tell me if i am doing something wrong, or should i ask
> >> something from my Network Team. If the latter how do i put it across
> them?
> >>
> >> PS: I can successfully access the same application via Jmeter in my
> >> personal network with same settings.
> >>
> >> Kind Regards
> >>
> >> Anusuya Bhan
> >>
> >> On Mon, Nov 14, 2016 at 12:45 PM, Ivan Rancati <[email protected]>
> >> wrote:
> >>
> >> Hello,
> >>>
> >>> the proxy server info you enter in JMeter should not be your machine.
> >>> It should be your corporate/company proxy. Basically what your browser
> is
> >>> normally configured for accessing a web site.
> >>>
> >>> I would suggest to try a simple (manually entered, no script recording)
> >>> http request first, before you try the recorder.
> >>>
> >>> If the documentation does not help, then I haven't understood your
> >>> network
> >>> setup, and somebody else will have to jump in.
> >>>
> >>> http://jmeter.apache.org/usermanual/get-started.html#proxy_server to
> set
> >>> up
> >>> JMeter to use your corporate proxy. You need to do this to run JMeter
> >>> scripts.
> >>>
> >>>
> >>> http://jmeter.apache.org/usermanual/component_reference.
> >>> html#HTTP(S)_Test_
> >>> Script_Recorder
> >>> to set up the browser to use JMeter (running on your machine) as a
> proxy.
> >>> You need to do this only if your want to use the script recorder
> >>>
> >>> best regards
> >>> Ivan
> >>>
> >>> On Mon, Nov 14, 2016 at 11:37 AM, anusuya bhan <[email protected]>
> >>> wrote:
> >>>
> >>> > Hello,
> >>> >
> >>> > Please find my inline response.
> >>> >
> >>> > Thanks
> >>> > Anusuya
> >>> >
> >>> > On 14-Nov-2016 10:37 AM, "Ivan Rancati" <[email protected]>
> >>> wrote:
> >>> > >
> >>> > > Hello,
> >>> > >
> >>> > > Is it possible that there is some confusion between the JMeter
> script
> >>> > > recorder and using the company proxy in JMeter?
> >>> > > You could try one step at a time
> >>> > >
> >>> > > 1) Can JMeter access the site you want to test?
> >>> >
> >>> > Jmeter can't access any site  from my system that's within company
> >>> proxy.
> >>> >
> >>> > Also when you say company proxy what is the setting you mentioning.
> You
> >>> > taking about starting Jmeter with proxy server port number and user
> >>> name
> >>> > password
> >>> >
> >>> > Proxy server should be my machine .
> >>> > is that correct, in my case?
> >>> >
> >>> > I did that I start Jmeter but after that when I do the below settings
> >>> for
> >>> > recording , jmeter doesn't do anything
> >>> >
> >>> > > Enter your company proxy info in JMeter (see
> >>> > > http://jmeter.apache.org/usermanual/get-started.html#proxy_server)
> >>> then
> >>> > try
> >>> > > a simple http request. No recording yet
> >>> > >
> >>> > > If that works as expected
> >>> > >
> >>> > > 2) Configure the recording proxy (see
> >>> > >
> >>> > http://jmeter.apache.org/usermanual/component_
> >>> reference.html#HTTP(S)_Test_
> >>> > Script_Recorder
> >>> > > )
> >>> > >
> >>> > >
> >>> > > best regards
> >>> > > Ivan
> >>> > >
> >>> >
> >>>
> >>>
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [email protected]
> > For additional commands, e-mail: [email protected]
> >
> >
>

Reply via email to