ApacheBench'in proxy girişi için ayrı bir seçeneği var
ApacheBench HTTP isteğini -X ile yönlendirin ve proxy'nin Basic kimlik bilgilerini sitenin hesabından ayrı tutun.
Bir HTTP proxy üzerinden ApacheBench isteği için aracıyı büyük -X sonrasına koyun ve siteyi son URL'de bırakın:
ab -n 1 -c 1 -X proxy.example:8080 http://origin.example/statusHerkese açık bir uç nokta için host ve port bilgisini HTTP proxy listesinden alın. Bu, tek istekli bir yönlendirme örneğidir. Tek bir yanıt, yararlı bir performans ölçümü değildir.
Proxy Basic kimlik doğrulaması gerektiriyorsa ApacheBench, site girişinden farklı bir seçenek sunar:
| Seçenek | Alıcı |
|---|---|
| Aracı | Hedef sunucu |
| -P user:password | -A user:password |
Bu seçenekler, verilen kimlik bilgilerini bir meydan okuma beklemeden gönderir. Her alıcı için amaçlanan hesabı kullanın ve gerçek parolalar verirken komut geçmişi ile süreç bağımsız değişkenlerinin açığa çıkmasını göz önünde bulundurun.
Uç nokta sözdizimi host:port'tur; curl'ün daha geniş proxy URL arayüzü değildir. Özellikle buradaki büyük -X, curl'ün özel yöntem seçeneği değildir.
Rotaları karşılaştırırken yanıt kodlarını ve hataları zamanlamayla birlikte saklayın. Proxy'nin hızlı reddi, amaçlanan uygulamadan gelen hızlı bir yanıt değildir.