JMeter 407: nõutav puhverserveri autentimine — seadke puhverserveri volitused
Sisestage JMeteri väljamineva puhverserveri volitused selle spetsiaalsete valikute või HTTP Request puhverserveri väljade kaudu, kui CONNECT saab 407 väljakutse.
Sõnum nagu Unable to tunnel through proxy ... 407 Proxy Authentication Required tähistab vahendajat, mis küsib volitusi. HTTPS-i rakenduse päring ei ole veel läbinud aktsepteeritud CONNECT-tunnelit.
JMeter pakub väljamineva puhverserveri valikuid koos:
jmeter -n -t plan.jmx \
-H proxy.example -P 8080 \
-u proxy-user -a 'REPLACE_WITH_PROXY_PASSWORD'
Dokumenteeritud kasutajanime lipp on väiketäht -u. Pikad valikud hõlmavad --proxyHost, --proxyPort, --username ja --password. Näidissalasõna on kohatäide; käsurea argumendid võivad olla masina teistele kasutajatele nähtavad.
Testiplaanile kuuluva sätte jaoks näitavad HTTP Request ja HTTP Request Defaults ka puhverserveri, pordi, kasutajanime ja salasõna välju. Sisestage server ilma http:// eesliiteta sellesse hostinime välja. Kontrollige sampleripõhiseid kirjeid, kui käsurea muudatus tundub ebaefektiivne.
Hoidke HTTP Authorization Manager kirjet sihtkoha serveri autentimiseks, kui rakendus seda vajab. Selle URL-iga piiratud konto on teistsugune konfiguratsioon kui ülal antud puhverserveri konto.
Kui puhverserver tagastab endiselt 407, uurige selle teatatud autentimisskeemi ja tegelikku lõpp-punkti. Teise puhverserveri realm'i jaoks õige salasõna või toetamata skeem lükatakse ikkagi tagasi. Säilitage erinevus keeldutud sisselogimise ja ühenduse tõrke vahel ning ärge lisage puhverserveri salasõna rakenduse Authorization-päiseks.