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:

AsetusVastaanottaja
-P user:passwordVälittäjä
-A user:passwordKohdepalvelin

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.

Aiheeseen liittyvät artikkelit