JMeter 407: postulata prokura aŭtentigo — agordu prokurajn akreditaĵojn
Provizu la elirajn prokurajn akreditaĵojn de JMeter per ĝiaj dediĉitaj opcioj aŭ la prokuraj kampoj de HTTP Request kiam CONNECT ricevas 407-defion.
Mesaĝo kiel Unable to tunnel through proxy ... 407 Proxy Authentication Required identigas la peranton, kiu petas akreditaĵojn. La HTTPS-aplikpeticio ankoraŭ ne pasis tra akceptita CONNECT-tunelo.
JMeter provizas elirajn prokurajn opciojn kune:
jmeter -n -t plan.jmx \
-H proxy.example -P 8080 \
-u proxy-user -a 'REPLACE_WITH_PROXY_PASSWORD'
La dokumentita salutnoma ŝaltilo estas minuskla -u. Longaj opcioj inkluzivas --proxyHost, --proxyPort, --username kaj --password. La ekzempla pasvorto estas lokokupilo; komandliniaj argumentoj povas esti videblaj al aliaj uzantoj de la maŝino.
Por agordo apartenanta al la testplano, HTTP Request kaj HTTP Request Defaults ankaŭ montras kampojn por prokura servilo, pordo, salutnomo kaj pasvorto. Enigu la servilon sen la prefikso http:// en tiu gastigantnoma kampo. Kontrolu sampler-specifajn enskribojn kiam ŝanĝo en la komandlinio ŝajnas senefika.
Konservu enskribon de HTTP Authorization Manager por la servila aŭtentigo de la celo kiam la aplikaĵo bezonas ĝin. Ĝia URL-limigita konto estas alia agordo ol la supre provizita prokura konto.
Se la prokuro ankoraŭ redonas 407, ekzamenu ĝian anoncitan aŭtentigan skemon kaj la efektivan finpunkton. Ĝusta pasvorto por alia prokura regno aŭ neapogata skemo ankoraŭ estos malakceptita. Konservu la distingon inter rifuzita ensaluto kaj konekta fiasko, kaj ne aldonu la prokuran pasvorton kiel Authorization-kapon de la aplikaĵo.