Pranešimas, pavyzdžiui, Unable to tunnel through proxy ... 407 Proxy Authentication Required, nurodo tarpininką, kuris prašo prisijungimo duomenų. HTTPS programos užklausa dar neperėjo priimto CONNECT tunelio.

JMeter siūlo išėjimo tarpinio serverio parinktis kartu:

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

Dokumentuota vartotojo vardo vėliavėlė yra mažoji -u. Ilgos parinktys apima --proxyHost, --proxyPort, --username ir --password. Pavyzdinis slaptažodis yra vietažymis; komandų eilutės argumentai gali būti matomi kitiems įrenginio naudotojams.

Nustatymui, priklausančiam bandymo planui, HTTP Request ir HTTP Request Defaults taip pat rodo tarpinio serverio, prievado, vartotojo vardo ir slaptažodžio laukus. Įveskite serverį be http:// priešdėlio tame pagrindinio kompiuterio vardo lauke. Patikrinkite sampler būdingus įrašus, kai komandų eilutės pakeitimas atrodo neveiksmingas.

Išsaugokite HTTP Authorization Manager įrašą paskirties serverio autentifikavimui, kai programai jo reikia. Jo URL apribota paskyra yra kitokia konfigūracija nei aukščiau pateikta tarpinio serverio paskyra.

Jei tarpinis serveris vis dar grąžina 407, patikrinkite paskelbtą autentifikavimo schemą ir faktinį galinį tašką. Teisingas slaptažodis kitai tarpinio serverio sričiai arba nepalaikoma schema vis tiek bus atmesti. Išsaugokite skirtumą tarp atmesto prisijungimo ir ryšio gedimo ir nepridėkite tarpinio serverio slaptažodžio kaip programos Authorization antraštės.

Susiję straipsniai