ApacheBench တွင် proxy လော့ဂ်အင်အတွက် သီးခြားရွေးချယ်စရာရှိသည်
ApacheBench HTTP တောင်းဆိုချက်ကို -X ဖြင့် လမ်းကြောင်းချပြီး proxy ၏ Basic အထောက်အထားများကို ဝဘ်ဆိုက်အကောင့်နှင့် သီးခြားထားပါ။
HTTP proxy မှတစ်ဆင့် ApacheBench တောင်းဆိုချက်အတွက် ကြားခံကို စာလုံးကြီး -X နောက်တွင် ထားပြီး ဝဘ်ဆိုက်ကို နောက်ဆုံး URL တွင် ထားခဲ့ပါ-
ab -n 1 -c 1 -X proxy.example:8080 http://origin.example/status
အများသူငှာ endpoint အတွက် host နှင့် port ကို HTTP proxy စာရင်းမှ ယူပါ။ ဤသည် တောင်းဆိုချက်တစ်ခုအတွက် လမ်းကြောင်းသတ်မှတ်မှု ဥပမာဖြစ်သည်။ တုံ့ပြန်မှုတစ်ခုသည် အသုံးဝင်သော စွမ်းဆောင်ရည်တိုင်းတာမှု မဟုတ်ပါ။
proxy သည် Basic အထောက်အထားစိစစ်မှု လိုအပ်ပါက ApacheBench သည် ဝဘ်ဆိုက်လော့ဂ်အင်နှင့် မတူညီသော ရွေးချယ်စရာကို ပေးသည်-
| ရွေးချယ်စရာ | လက်ခံသူ |
|---|---|
| -P user:password | ကြားခံ |
| -A user:password | ပန်းတိုင် ဆာဗာ |
ဤရွေးချယ်စရာများသည် ပေးထားသော အထောက်အထားများကို စိန်ခေါ်မှုကို မစောင့်ဘဲ ပို့သည်။ လက်ခံသူတစ်ဦးစီအတွက် ရည်ရွယ်ထားသော အကောင့်ကို အသုံးပြုပြီး စစ်မှန်သော စကားဝှက်များ ပေးသောအခါ command history နှင့် process arguments တွင် ထိတွေ့မှုကို စဉ်းစားပါ။
endpoint ၏ syntax သည် host:port ဖြစ်ပြီး curl ၏ ပိုကျယ်သော proxy-URL အင်တာဖေ့စ် မဟုတ်ပါ။ အထူးသဖြင့် ဤနေရာရှိ စာလုံးကြီး -X သည် curl ၏ စိတ်ကြိုက် method ရွေးချယ်စရာ မဟုတ်ပါ။
လမ်းကြောင်းများ နှိုင်းယှဉ်သောအခါ တုံ့ပြန်မှုကုဒ်များနှင့် မအောင်မြင်မှုများကို အချိန်တိုင်းတာမှုနှင့်အတူ သိမ်းထားပါ။ proxy ၏ လျင်မြန်သော ငြင်းပယ်မှုသည် ရည်ရွယ်ထားသော application ထံမှ လျင်မြန်သော တုံ့ပြန်မှု မဟုတ်ပါ။