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/status

Herkese 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çenekAlı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.

İlgili makaleler