Ang isang mensahe tulad ng Unable to tunnel through proxy ... 407 Proxy Authentication Required ay tumutukoy sa tagapamagitan na humihingi ng kredensyal. Ang kahilingang HTTPS ng aplikasyon ay hindi pa dumaan sa isang tinanggap na tunnel ng CONNECT.

Nag-aalok ang JMeter ng mga opsyon ng palabas na proxy nang magkasama:

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

Ang nakadokumentong flag ng username ay maliit na titik -u. Kasama sa mahahabang opsyon ang --proxyHost, --proxyPort, --username at --password. Ang halimbawang password ay isang placeholder; ang mga argumento ng command line ay maaaring makita ng ibang mga gumagamit sa makina.

Para sa isang setting na pag-aari ng plano ng pagsubok, ang HTTP Request at HTTP Request Defaults ay nagpapakita rin ng mga field ng proxy server, port, username at password. Ilagay ang server nang walang prefix na http:// sa field na iyon ng hostname. Suriin ang mga entry na partikular sa sampler kapag ang pagbabago sa command line ay tila walang bisa.

Panatilihin ang isang entry ng HTTP Authorization Manager para sa pagpapatunay ng server ng destinasyon kapag kailangan ito ng aplikasyon. Ang account nito na saklaw ng URL ay ibang configuration kaysa sa account ng proxy na ibinigay sa itaas.

Kung nagbabalik pa rin ng 407 ang proxy, suriin ang inihayag na scheme ng pagpapatunay at ang epektibong endpoint. Ang tamang password para sa ibang realm ng proxy o hindi suportadong scheme ay tatanggihan pa rin. Panatilihin ang pagkakaiba sa pagitan ng tinanggihang pag-login at pagkabigo ng koneksyon, at iwasang idagdag ang password ng proxy bilang Authorization header ng aplikasyon.

Kaugnay na mga artikulo