JMeter 407: requírese autenticación do proxy — configure as credenciais do proxy
Proporcione as credenciais do proxy de saída de JMeter mediante as súas opcións dedicadas ou os campos de proxy de HTTP Request cando CONNECT reciba un desafío 407.
Unha mensaxe como Unable to tunnel through proxy ... 407 Proxy Authentication Required identifica o intermediario que solicita credenciais. A solicitude HTTPS da aplicación aínda non pasou por un túnel CONNECT aceptado.
JMeter ofrece as opcións de proxy de saída xuntas:
jmeter -n -t plan.jmx \
-H proxy.example -P 8080 \
-u proxy-user -a 'REPLACE_WITH_PROXY_PASSWORD'
O indicador documentado do nome de usuario é a letra minúscula -u. As opcións longas inclúen --proxyHost, --proxyPort, --username e --password. O contrasinal de exemplo é un marcador de posición; os argumentos da liña de ordes poden ser visibles para outros usuarios da máquina.
Para un axuste propio do plan de probas, HTTP Request e HTTP Request Defaults tamén expoñen campos de servidor proxy, porto, nome de usuario e contrasinal. Introduza o servidor sen o prefixo http:// nese campo de nome de host. Revise as entradas específicas do sampler cando un cambio na liña de ordes pareza ineficaz.
Manteña unha entrada de HTTP Authorization Manager para a autenticación do servidor de destino cando a aplicación a necesite. A súa conta limitada por URL é unha configuración distinta da conta de proxy indicada arriba.
Se o proxy segue devolvendo 407, examine o esquema de autenticación anunciado e o punto final efectivo. Un contrasinal correcto para outro dominio de proxy ou un esquema non admitido seguirá sendo rexeitado. Conserve a distinción entre un inicio de sesión rexeitado e un fallo de conexión, e evite engadir o contrasinal do proxy como cabeceira Authorization da aplicación.