JMeter 407: પ્રોક્સી પ્રમાણીકરણ જરૂરી — પ્રોક્સી ઓળખપત્રો સેટ કરો
CONNECT ને 407 પડકાર મળે ત્યારે JMeter ના બહાર જતા પ્રોક્સી ઓળખપત્રો તેના સમર્પિત વિકલ્પો અથવા HTTP Request પ્રોક્સી ક્ષેત્રો દ્વારા પ્રદાન કરો.
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 હેડર તરીકે ઉમેરવાનું ટાળો.