Správa ako Unable to tunnel through proxy ... 407 Proxy Authentication Required označuje sprostredkovateľa, ktorý žiada prihlasovacie údaje. Požiadavka aplikácie HTTPS ešte neprešla prijatým tunelom CONNECT.

JMeter poskytuje možnosti výstupnej proxy spoločne:

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

Dokumentovaný prepínač používateľského mena je malé -u. Dlhé možnosti zahŕňajú --proxyHost, --proxyPort, --username a --password. Ukážkové heslo je zástupný symbol; argumenty príkazového riadka môžu byť viditeľné pre ostatných používateľov počítača.

Pre nastavenie vlastnené testovacím plánom sprístupňujú HTTP Request a HTTP Request Defaults aj polia servera proxy, portu, používateľského mena a hesla. Zadajte server bez predpony http:// do poľa názvu hostiteľa. Skontrolujte položky špecifické pre sampler, keď sa zmena v príkazovom riadku javí ako neúčinná.

Ponechajte položku HTTP Authorization Manager na overenie cieľového servera, keď ju aplikácia potrebuje. Jeho účet obmedzený na URL je iná konfigurácia než vyššie uvedený účet proxy.

Ak proxy stále vracia 407, preskúmajte inzerovanú schému overenia a skutočný koncový bod. Správne heslo pre inú oblasť proxy alebo nepodporovaná schéma bude stále odmietnuté. Zachovajte rozdiel medzi odmietnutým prihlásením a zlyhaním pripojenia a nepridávajte heslo proxy ako hlavičku Authorization aplikácie.

Súvisiace články