JMeter 407: proxyautentisering krevst — set proxy-legitimasjon
Oppgi JMeter sin utgåande proxy-legitimasjon gjennom dei eigne alternativa eller proxyfelta i HTTP Request når CONNECT får ei 407-utfordring.
Ei melding som Unable to tunnel through proxy ... 407 Proxy Authentication Required identifiserer mellomleddet som ber om legitimasjon. HTTPS-applikasjonsførespurnaden har enno ikkje gått gjennom ein godkjend CONNECT-tunnel.
JMeter tilbyr utgåande proxy-alternativ samla:
jmeter -n -t plan.jmx \
-H proxy.example -P 8080 \
-u proxy-user -a 'REPLACE_WITH_PROXY_PASSWORD'
Det dokumenterte brukarnamnflagget er liten -u. Lange alternativ inkluderer --proxyHost, --proxyPort, --username og --password. Døme på passord er ein plasshaldar; kommandolinjeargument kan vere synlege for andre brukarar på maskina.
For ei innstilling som testplanen eig, viser HTTP Request og HTTP Request Defaults også felt for proxyserver, port, brukarnamn og passord. Skriv inn serveren utan http://-prefikset i det vertsnamnfeltet. Kontroller samplerspesifikke oppføringar når ei endring på kommandolinja verkar ineffektiv.
Hald på ein HTTP Authorization Manager-oppføring for autentiseringa av målserveren når applikasjonen treng det. Den URL-avgrensa kontoen er ein annan konfigurasjon enn proxykontoen som er oppgitt ovanfor.
Viss proxyen framleis returnerer 407, undersøk det annonserte autentiseringsskjemaet og det effektive endepunktet. Eit riktig passord for eit anna proxyområde eller eit ikkje-støtta skjema vil framleis bli avvist. Ta vare på skiljet mellom ei avvist pålogging og ein tilkoplingsfeil, og unngå å leggje til proxypassordet som Authorization-hovud for applikasjonen.