HI All I configure HTTP Request that use proxy with authentication
In proxy log I can see, that JMeter *always send 2 requests*: (I used `squid` in tests) 1534844834.248 0 127.0.0.1 TCP_DENIED/407 4056 GET > http://blazedemo.com/ - HIER_NONE/- text/html > 1534844834.320 52 127.0.0.1 TCP_MISS/200 8077 GET > http://blazedemo.com/ artem HIER_DIRECT/54.93.131.97 text/html The first request JMeter send without authentication options, because this options are create after server got a response with 401/407 code. In performance test I'll see the following log: (50 % of all requests are send without authentication options) - IMO this is incorrect load of proxy server or we lose a lot of time for create authentication scheme for each request - TCP_DENIED/407 (without proxy authentication) - TCP_MISS/200 (with proxy authentication) - TCP_DENIED/407 (without proxy authentication) - TCP_MISS/200 (with proxy authentication) - TCP_DENIED/407 (without proxy authentication) - TCP_MISS/200 (with proxy authentication) .... The first request (the response for this request) use by httpclient for detect Standard authentication type (Basic/Digest/NTLM/SPNEGO/Kerberos). I think If we have not dynamic proxy we can *reuse* knowledges about authentication type in the second and subsequent requests. After such changes we will see the following log: - TCP_DENIED/407 (without proxy authentication) - TCP_MISS/200 (with proxy authentication) - TCP_MISS/200 (with proxy authentication) - TCP_MISS/200 (with proxy authentication) .... What do you think about such changes? If all is OK I can contribute the fix Thanks, Artem
