ApacheBench برای ورود به پروکسی گزینهای جداگانه دارد
یک درخواست HTTP در ApacheBench را با -X مسیریابی کنید و اعتبارنامههای Basic پروکسی را از حساب وبسایت جدا نگه دارید.
برای درخواست ApacheBench از طریق پروکسی HTTP، واسطه را بعد از حرف بزرگ -X بگذارید و وبسایت را در URL نهایی رها کنید:
ab -n 1 -c 1 -X proxy.example:8080 http://origin.example/status
برای یک endpoint عمومی، میزبان و پورت را از فهرست پروکسی HTTP بردارید. این نمونهای از مسیریابی یک درخواست است. یک پاسخ معیار کارایی مفیدی نیست.
اگر پروکسی احراز هویت Basic بخواهد، ApacheBench گزینهای متفاوت از ورود به وبسایت ارائه میدهد:
| گزینه | گیرنده |
|---|---|
| -P user:password | واسطه |
| -A user:password | سرور مقصد |
این گزینهها اعتبارنامههای دادهشده را بدون انتظار برای چالش ارسال میکنند. برای هر گیرنده از حساب مورد نظر استفاده کنید و هنگام وارد کردن گذرواژههای واقعی، قرار گرفتن آنها در تاریخچه فرمان و آرگومانهای فرایند را در نظر بگیرید.
نحو endpoint بهشکل host:port است، نه رابط گستردهتر URL پروکسی در curl. بهویژه، -X بزرگ در اینجا گزینه روش سفارشی curl نیست.
هنگام مقایسه مسیرها، کدهای پاسخ و خطاها را همراه با زمانبندی نگه دارید. رد سریع پروکسی پاسخ سریع برنامه مورد نظر نیست.