ApacheBench có tùy chọn riêng cho việc đăng nhập proxy
Gửi yêu cầu HTTP của ApacheBench với -X và tách thông tin Basic của proxy khỏi tài khoản của trang web.
Với một yêu cầu ApacheBench qua proxy HTTP, hãy đặt phần trung gian sau -X viết hoa và để trang web ở URL cuối cùng:
ab -n 1 -c 1 -X proxy.example:8080 http://origin.example/statusVới một điểm cuối công khai, lấy host và port từ danh sách proxy HTTP. Đây là ví dụ định tuyến một yêu cầu. Một phản hồi không phải là phép đo hiệu năng hữu ích.
Nếu proxy yêu cầu xác thực Basic, ApacheBench cung cấp một tùy chọn khác với đăng nhập của trang web:
| Tùy chọn | Người nhận |
|---|---|
| Phần trung gian | Máy chủ đích |
| -P user:password | -A user:password |
Các tùy chọn này gửi thông tin được cung cấp mà không chờ thử thách. Dùng đúng tài khoản cho từng người nhận và cân nhắc việc lộ lịch sử lệnh cùng đối số tiến trình khi nhập mật khẩu thật.
Cú pháp điểm cuối là host:port, không phải giao diện URL proxy rộng hơn của curl. Cụ thể, -X viết hoa ở đây không phải là tùy chọn phương thức tùy chỉnh của curl.
Khi so sánh các tuyến, hãy giữ mã phản hồi và lỗi cùng với thời gian. Việc proxy từ chối nhanh không phải là phản hồi nhanh từ ứng dụng đích.