Съобщение като Unable to tunnel through proxy ... 407 Proxy Authentication Required посочва посредника, който иска идентификационни данни. HTTPS заявката на приложението още не е преминала през приет CONNECT тунел.

JMeter предоставя опции за изходящо прокси заедно:

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

Документираният флаг за потребителско име е с малки букви -u. Дългите опции включват --proxyHost, --proxyPort, --username и --password. Примерната парола е заместител; аргументите на командния ред могат да бъдат видими за други потребители на машината.

За настройка, притежавана от тестовия план, HTTP Request и HTTP Request Defaults също показват полета за прокси сървър, порт, потребителско име и парола. Въведете сървъра без префикс http:// в полето за име на хост. Проверете записите, специфични за sampler, когато промяната в командния ред изглежда неефективна.

Запазете запис в HTTP Authorization Manager за удостоверяване на целевия сървър, когато приложението се нуждае от него. Неговият URL-ограничен акаунт е различна конфигурация от предоставения по-горе прокси акаунт.

Ако проксито все още връща 407, проверете обявената схема за удостоверяване и ефективната крайна точка. Правилна парола за друг прокси realm или неподдържана схема пак ще бъде отхвърлена. Пазете разликата между отказан вход и провал на връзката и не добавяйте прокси паролата като Authorization заглавка на приложението.

Подобни статии