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:

OpcijaPrimatelj
-P user:passwordPosrednik
-A user:passwordOdrediš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.

Povezani članci