ApacheBenchissä on erillinen asetus välityspalvelimen kirjautumiselle
Reititä ApacheBenchin HTTP-pyyntö valitsimella -X ja pidä välityspalvelimen Basic-tunnistetiedot erillään verkkosivuston tilistä.
Kun teet ApacheBench-pyynnön HTTP-välityspalvelimen kautta, sijoita välittäjä ison -X-valitsimen jälkeen ja jätä verkkosivusto lopulliseen URL-osoitteeseen:
ab -n 1 -c 1 -X proxy.example:8080 http://origin.example/status
Julkista endpointia varten ota isäntä ja portti HTTP-välityspalvelinluettelosta. Tämä on yhden pyynnön reititysesimerkki. Yksi vastaus ei ole hyödyllinen suorituskyvyn mittari.
Jos välityspalvelin vaatii Basic-todennuksen, ApacheBench tarjoaa eri asetuksen kuin verkkosivuston kirjautuminen:
| Asetus | Vastaanottaja |
|---|---|
| -P user:password | Välittäjä |
| -A user:password | Kohdepalvelin |
Nämä asetukset lähettävät annetut tunnistetiedot odottamatta haastetta. Käytä kullekin vastaanottajalle tarkoitettua tiliä ja ota huomioon komentohistorian ja prosessin argumenttien paljastuminen, kun annat oikeita salasanoja.
Endpointin syntaksi on host:port, ei curlin laajempi välityspalvelimen URL-rajapinta. Erityisesti iso -X ei ole tässä curlin mukautetun menetelmän asetus.
Kun vertailet reittejä, säilytä vastauskoodit ja epäonnistumiset ajoituksen ohella. Välityspalvelimen nopea hylkäys ei ole kohdesovelluksen nopea vastaus.