Viesti kuten Unable to tunnel through proxy ... 407 Proxy Authentication Required yksilöi välittäjän, joka pyytää tunnuksia. HTTPS-sovelluksen pyyntö ei ole vielä kulkenut hyväksytyn CONNECT-tunnelin läpi.

JMeter tarjoaa lähtevän välityspalvelimen valinnat yhdessä:

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

Dokumentoitu käyttäjänimitunnus on pieni -u. Pitkiin valintoihin kuuluvat --proxyHost, --proxyPort, --username ja --password. Esimerkkisalasana on paikkamerkki; komentorivin argumentit voivat näkyä koneen muille käyttäjille.

Testisuunnitelman omistamaan asetukseen HTTP Request ja HTTP Request Defaults näyttävät myös välityspalvelimen, portin, käyttäjänimen ja salasanan kentät. Anna palvelin ilman http://-etuliitettä kyseiseen isäntänimen kenttään. Tarkista samplerikohtaiset merkinnät, kun komentorivin muutos vaikuttaa tehottomalta.

Säilytä HTTP Authorization Manager -merkintä kohdepalvelimen todennusta varten, kun sovellus tarvitsee sitä. Sen URL-rajattu tili on eri asetus kuin yllä annettu välityspalvelintili.

Jos välityspalvelin palauttaa edelleen 407:n, tutki sen ilmoittama todennusmenetelmä ja todellinen päätepiste. Toisen välityspalvelinalueen oikea salasana tai tukematon menetelmä hylätään silti. Säilytä ero hylätyn kirjautumisen ja yhteysvirheen välillä äläkä lisää välityspalvelimen salasanaa sovelluksen Authorization-otsakkeeksi.

Aiheeseen liittyvät artikkelit