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 ශීර්ෂය ලෙස එකතු කිරීමෙන් වළකින්න.