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 ہیڈر کے طور پر شامل کرنے سے گریز کریں۔