ApacheBench ima odvojenu opciju za prijavu na proxy
Usmjerite ApacheBench HTTP zahtjev pomoću -X i držite Basic podatke proxyja odvojeno od računa web stranice.
Za ApacheBench zahtjev kroz HTTP proxy stavite posrednika nakon velikog slova -X i ostavite web stranicu u konač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 primjer usmjeravanja jednog zahtjeva. Jedan odgovor nije korisna mjera performansi.
Ako proxy zahtijeva Basic autentifikaciju, ApacheBench nudi drugu opciju od prijave na web stranicu:
| Opcija | Primatelj |
|---|---|
| -P user:password | Posrednik |
| -A user:password | Odredišni server |
Ove opcije šalju dostavljene podatke bez čekanja na izazov. Koristite predviđeni račun za svakog primatelja i uzmite u obzir izloženost historije komandi i argumenata procesa kada unosite stvarne lozinke.
Sintaksa endpointa je host:port, a ne širi curl interfejs proxy URL-a. Posebno, veliko -X ovdje nije curl opcija prilagođene metode.
Kada upoređujete rute, zadržite kodove odgovora i neuspjehe uz mjerenje vremena. Brzo odbijanje od strane proxyja nije brz odgovor predviđene aplikacije.