ApacheBench के पास प्रॉक्सी लॉगिन के लिए अलग विकल्प है
-X के साथ ApacheBench HTTP अनुरोध रूट करें और प्रॉक्सी के Basic क्रेडेंशियल वेबसाइट के खाते से अलग रखें।
HTTP प्रॉक्सी के ज़रिए ApacheBench अनुरोध के लिए, बड़े -X के बाद मध्यस्थ रखें और वेबसाइट को अंतिम URL में रहने दें:
ab -n 1 -c 1 -X proxy.example:8080 http://origin.example/status
सार्वजनिक endpoint के लिए, HTTP प्रॉक्सी सूची से host और port लें। यह एक अनुरोध के रूटिंग का उदाहरण है। एक प्रतिक्रिया उपयोगी प्रदर्शन माप नहीं है।
यदि प्रॉक्सी को Basic प्रमाणीकरण चाहिए, तो ApacheBench वेबसाइट लॉगिन से अलग विकल्प देता है:
| विकल्प | प्राप्तकर्ता |
|---|---|
| -P user:password | मध्यस्थ |
| -A user:password | गंतव्य सर्वर |
ये विकल्प दिए गए क्रेडेंशियल चुनौती की प्रतीक्षा किए बिना भेजते हैं। हर प्राप्तकर्ता के लिए इच्छित खाता उपयोग करें और असली पासवर्ड देते समय कमांड-इतिहास और प्रोसेस-आर्ग्युमेंट में उजागर होने पर विचार करें।
endpoint का सिंटैक्स host:port है, curl का व्यापक प्रॉक्सी-URL इंटरफ़ेस नहीं। विशेष रूप से, यहाँ बड़ा -X curl का कस्टम-मेथड विकल्प नहीं है।
मार्गों की तुलना करते समय, समय के साथ प्रतिक्रिया कोड और विफलताएँ रखें। प्रॉक्सी का तेज़ अस्वीकार इच्छित एप्लिकेशन से तेज़ प्रतिक्रिया नहीं है।