JMeter 407. պահանջվում է պրոքսի նույնականացում — սահմանեք պրոքսի տվյալները
Տրամադրեք JMeter-ի ելքային պրոքսի տվյալները նրա հատուկ ընտրանքներով կամ HTTP Request-ի պրոքսի դաշտերով, երբ CONNECT-ը ստանա 407 մարտահրավեր։
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, ուսումնասիրեք հայտարարված նույնականացման սխեման և փաստացի վերջնակետը։ Մեկ այլ պրոքսի տիրույթի ճիշտ գաղտնաբառը կամ չաջակցվող սխեման դեռ կմերժվի։ Պահպանեք տարբերությունը մերժված մուտքի և կապի խափանման միջև և չավելացնեք պրոքսի գաղտնաբառը որպես հավելվածի Authorization վերնագիր։