ApacheBench ima zasebnu opciju za prijavu na proxy
Usmjerite ApacheBench HTTP zahtjev pomoću -X i držite Basic podatke proxyja odvojeno od računa web-mjesta.
Za ApacheBench zahtjev kroz HTTP proxy stavite posrednika nakon velikog -X i ostavite web-mjesto 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 popisa HTTP proxyja. Ovo je primjer usmjeravanja jednog zahtjeva. Jedan odgovor nije korisna mjera performansi.
Ako proxy zahtijeva Basic autentifikaciju, ApacheBench nudi drukčiju opciju od prijave na web-mjesto:
| Opcija | Primatelj |
|---|---|
| -P user:password | Posrednik |
| -A user:password | Odredišni poslužitelj |
Ove opcije šalju dostavljene podatke bez čekanja na izazov. Koristite predviđeni račun za svakog primatelja i uzmite u obzir izloženost u povijesti naredbi 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 ovdje nije curl opcija prilagođene metode.
Kada uspoređujete rute, zadržite kôdove odgovora i neuspjehe uz mjerenja vremena. Brzo odbijanje proxyja nije brz odgovor predviđene aplikacije.