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:

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

Povezani članci