ApacheBench punya opsi terpisah untuk login proxy
Rutekan permintaan HTTP ApacheBench dengan -X dan pisahkan kredensial Basic proxy dari akun situs web.
Untuk permintaan ApacheBench melalui proxy HTTP, letakkan perantara setelah huruf besar -X dan biarkan situs web di URL akhir:
ab -n 1 -c 1 -X proxy.example:8080 http://origin.example/status
Untuk endpoint publik, ambil host dan port dari daftar proxy HTTP. Ini contoh perutean satu permintaan. Satu respons bukan ukuran kinerja yang berguna.
Jika proxy memerlukan autentikasi Basic, ApacheBench menyediakan opsi yang berbeda dari login situs web:
| Opsi | Penerima |
|---|---|
| -P user:password | Perantara |
| -A user:password | Server tujuan |
Opsi ini mengirim kredensial yang diberikan tanpa menunggu tantangan. Gunakan akun yang dimaksud untuk setiap penerima dan pertimbangkan paparan di riwayat perintah dan argumen proses saat memberikan kata sandi asli.
Sintaks endpoint adalah host:port, bukan antarmuka URL proxy curl yang lebih luas. Khususnya, -X huruf besar di sini bukan opsi metode kustom curl.
Saat membandingkan rute, simpan kode respons dan kegagalan bersama waktu. Penolakan cepat oleh proxy bukan respons cepat dari aplikasi yang dimaksud.