رسالة مثل 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 للتطبيق.

مقالات ذات صلة