Un missatge com Unable to tunnel through proxy ... 407 Proxy Authentication Required identifica l'intermediari que demana credencials. La sol·licitud HTTPS de l'aplicació encara no ha passat per un túnel CONNECT acceptat.

El JMeter ofereix les opcions de proxy de sortida juntes:

jmeter -n -t plan.jmx \
  -H proxy.example -P 8080 \
  -u proxy-user -a 'REPLACE_WITH_PROXY_PASSWORD'

L'indicador documentat del nom d'usuari és la lletra minúscula -u. Les opcions llargues inclouen --proxyHost, --proxyPort, --username i --password. La contrasenya d'exemple és un marcador de posició; els arguments de la comanda poden ser visibles per a altres usuaris de la màquina.

Per a un paràmetre propi del pla de proves, HTTP Request i HTTP Request Defaults també exposen camps de servidor proxy, port, nom d'usuari i contrasenya. Introduïu el servidor sense el prefix http:// en aquest camp de nom d'amfitrió. Reviseu les entrades específiques del sampler quan un canvi a la línia de comandes sembli ineficaç.

Manteniu una entrada d'HTTP Authorization Manager per a l'autenticació del servidor de destinació quan l'aplicació la necessiti. El seu compte limitat per URL és una configuració diferent de la del compte de proxy indicat més amunt.

Si el proxy encara retorna 407, examineu l'esquema d'autenticació anunciat i el punt final efectiu. Una contrasenya correcta per a un altre domini de proxy o un esquema no admès encara serà rebutjada. Preserveu la distinció entre un inici de sessió rebutjat i un error de connexió, i eviteu afegir la contrasenya del proxy com a capçalera Authorization de l'aplicació.

Articles relacionats