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.

Artigos relacionados