برای درخواست 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 نیست.

هنگام مقایسه مسیرها، کدهای پاسخ و خطاها را همراه با زمان‌بندی نگه دارید. رد سریع پروکسی پاسخ سریع برنامه مورد نظر نیست.

مقالات مرتبط