En melding som Unable to tunnel through proxy ... 407 Proxy Authentication Required identifiserer mellomleddet som ber om legitimasjon. HTTPS-applikasjonsforespørselen har ennå ikke gått gjennom en godkjent CONNECT-tunnel.

JMeter tilbyr utgående proxy-alternativer samlet:

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

Det dokumenterte brukernavnflagget er liten -u. Lange alternativer inkluderer --proxyHost, --proxyPort, --username og --password. Eksempelpassordet er en plassholder; kommandolinjeargumenter kan være synlige for andre brukere på maskinen.

For en innstilling som eies av testplanen, viser HTTP Request og HTTP Request Defaults også felt for proxyserver, port, brukernavn og passord. Skriv inn serveren uten http://-prefikset i det vertsnavnfeltet. Kontroller samplerspesifikke oppføringer når en endring på kommandolinjen virker ineffektiv.

Behold en HTTP Authorization Manager-oppføring for destinasjonsserverens autentisering når applikasjonen trenger det. Dens URL-avgrensede konto er en annen konfigurasjon enn proxykontoen som er oppgitt ovenfor.

Hvis proxyen fortsatt returnerer 407, undersøk det annonserte autentiseringsskjemaet og det effektive endepunktet. Et riktig passord for et annet proxyområde eller et ikke-støttet skjema vil fortsatt bli avvist. Bevar skillet mellom en avvist pålogging og en tilkoblingsfeil, og unngå å legge til proxypassordet som applikasjonens Authorization-header.

Relaterte artikler