ApacheBench کے پاس پراکسی لاگ اِن کے لیے الگ آپشن ہے
-X کے ساتھ ApacheBench کی HTTP درخواست بھیجیں اور پراکسی کے Basic اسناد کو ویب سائٹ کے اکاؤنٹ سے الگ رکھیں۔
HTTP پراکسی کے ذریعے ApacheBench درخواست کے لیے بڑے -X کے بعد درمیانی عنصر رکھیں اور ویب سائٹ کو آخری URL میں رہنے دیں:
ab -n 1 -c 1 -X proxy.example:8080 http://origin.example/statusعوامی اینڈ پوائنٹ کے لیے host اور port HTTP پراکسی فہرست سے لیں۔ یہ ایک درخواست کی روٹنگ کی مثال ہے۔ ایک جواب کارکردگی کی مفید پیمائش نہیں ہے۔
اگر پراکسی Basic توثیق کا تقاضا کرے تو ApacheBench ویب سائٹ لاگ اِن سے مختلف آپشن دیتا ہے:
| آپشن | وصول کنندہ |
|---|---|
| درمیانی | منزل سرور |
| -P user:password | -A user:password |
یہ آپشنز فراہم کردہ اسناد کو چیلنج کا انتظار کیے بغیر بھیجتے ہیں۔ ہر وصول کنندہ کے لیے مطلوبہ اکاؤنٹ استعمال کریں اور اصل پاس ورڈ دیتے وقت کمانڈ ہسٹری اور پروسیس آرگیومنٹس کے ظاہر ہونے کا خیال رکھیں۔
اینڈ پوائنٹ کی ترکیب host:port ہے، نہ کہ curl کا وسیع تر پراکسی URL انٹرفیس۔ خاص طور پر، یہاں بڑا -X curl کا حسبِ ضرورت طریقہ آپشن نہیں ہے۔
راستوں کا موازنہ کرتے وقت جوابی کوڈز اور ناکامیوں کو وقت کے ساتھ محفوظ رکھیں۔ پراکسی کی فوری مستردگی مطلوبہ ایپلیکیشن کی تیز رفتار جواب نہیں ہے۔