ApacheBench are o opțiune separată pentru autentificarea la proxy
Direcționați o cerere HTTP ApacheBench cu -X și păstrați acreditările Basic ale proxy-ului separate de contul site-ului.
Pentru o cerere ApacheBench printr-un proxy HTTP, puneți intermediarul după -X majusculă și lăsați site-ul în URL-ul final:
ab -n 1 -c 1 -X proxy.example:8080 http://origin.example/status
Pentru un endpoint public, luați hostul și portul din lista de proxy-uri HTTP. Acesta este un exemplu de rutare a unei singure cereri. Un singur răspuns nu este o măsură utilă de performanță.
Dacă proxy-ul cere autentificare Basic, ApacheBench oferă o opțiune diferită de autentificarea pe site:
| Opțiune | Destinatar |
|---|---|
| -P user:password | Intermediarul |
| -A user:password | Serverul de destinație |
Aceste opțiuni trimit acreditările furnizate fără a aștepta o provocare. Folosiți contul destinat pentru fiecare destinatar și luați în considerare expunerea în istoricul comenzilor și în argumentele procesului atunci când furnizați parole reale.
Sintaxa endpoint-ului este host:port, nu interfața mai largă de URL de proxy din curl. În special, -X majuscul de aici nu este opțiunea de metodă personalizată din curl.
Când comparați rute, păstrați codurile de răspuns și eșecurile împreună cu măsurătorile de timp. O respingere rapidă din partea proxy-ului nu este un răspuns rapid al aplicației vizate.