JMeter 407: se requiere autenticación del proxy — configure las credenciales del proxy
Proporcione las credenciales del proxy de salida de JMeter mediante sus opciones dedicadas o los campos de proxy de HTTP Request cuando CONNECT reciba un desafío 407.
Un mensaje como Unable to tunnel through proxy ... 407 Proxy Authentication Required identifica al intermediario que solicita credenciales. La solicitud HTTPS de la aplicación aún no ha pasado por un túnel CONNECT aceptado.
JMeter ofrece las opciones de proxy de salida en conjunto:
jmeter -n -t plan.jmx \
-H proxy.example -P 8080 \
-u proxy-user -a 'REPLACE_WITH_PROXY_PASSWORD'
El indicador documentado del nombre de usuario es la letra minúscula -u. Las opciones largas incluyen --proxyHost, --proxyPort, --username y --password. La contraseña de ejemplo es un marcador de posición; los argumentos de la línea de comandos pueden ser visibles para otros usuarios de la máquina.
Para un ajuste propio del plan de pruebas, HTTP Request y HTTP Request Defaults también exponen campos de servidor proxy, puerto, nombre de usuario y contraseña. Introduzca el servidor sin el prefijo http:// en ese campo de nombre de host. Revise las entradas específicas del sampler cuando un cambio en la línea de comandos parezca ineficaz.
Mantenga una entrada de HTTP Authorization Manager para la autenticación del servidor de destino cuando la aplicación la necesite. Su cuenta limitada por URL es una configuración distinta de la cuenta de proxy indicada arriba.
Si el proxy sigue devolviendo 407, examine el esquema de autenticación anunciado y el punto de conexión efectivo. Una contraseña correcta para otro dominio de proxy o un esquema no admitido seguirá siendo rechazada. Conserve la distinción entre un inicio de sesión rechazado y un fallo de conexión, y evite añadir la contraseña del proxy como encabezado Authorization de la aplicación.