ApacheBench ima odvojenu opciju za prijavu na proxy
Usmerite ApacheBench HTTP zahtev pomoću -X i držite Basic podatke proxyja odvojeno od naloga sajta.
Za ApacheBench zahtev kroz HTTP proxy stavite posrednika posle velikog -X i ostavite sajt u završnom URL-u:
ab -n 1 -c 1 -X proxy.example:8080 http://origin.example/status
Za javni endpoint uzmite host i port iz liste HTTP proxyja. Ovo je primer usmeravanja jednog zahteva. Jedan odgovor nije korisna mera performansi.
Ako proxy zahteva Basic autentifikaciju, ApacheBench nudi drugačiju opciju od prijave na sajt:
| Opcija | Primalac |
|---|---|
| -P user:password | Posrednik |
| -A user:password | Odredišni server |
Ove opcije šalju dostavljene podatke bez čekanja na izazov. Koristite predviđeni nalog za svakog primaoca i uzmite u obzir izloženost u istoriji komandi i argumentima procesa kada unosite stvarne lozinke.
Sintaksa endpointa je host:port, a ne šire sučelje proxy URL-a u curl-u. Posebno, veliko -X ovde nije curl opcija prilagođene metode.
Kada upoređujete rute, zadržite kodove odgovora i neuspehe uz merenja vremena. Brzo odbijanje proxyja nije brz odgovor predviđene aplikacije.