Pri požiadavke ApacheBench cez HTTP proxy umiestnite prostredníka za veľké -X a web ponechajte v koncovej URL:

ab -n 1 -c 1 -X proxy.example:8080 http://origin.example/status

Pre verejný endpoint vezmite hostiteľa a port zo zoznamu HTTP proxy. Toto je príklad smerovania jednej požiadavky. Jedna odpoveď nie je užitočné meradlo výkonu.

Ak proxy vyžaduje Basic autentifikáciu, ApacheBench ponúka inú voľbu ako prihlásenie na web:

VoľbaPríjemca
-P user:passwordProstredník
-A user:passwordCieľový server

Tieto voľby odosielajú zadané údaje bez čakania na výzvu. Pre každého príjemcu použite zamýšľaný účet a pri zadávaní skutočných hesiel počítajte s expozíciou v histórii príkazov a v argumentoch procesu.

Syntax endpointu je host:port, nie širšie rozhranie proxy URL v curl. Veľké -X tu najmä nie je voľbou vlastnej metódy curl.

Pri porovnávaní trás uchovávajte návratové kódy a zlyhania spolu s časovaním. Rýchle odmietnutie proxy nie je rýchla odpoveď zamýšľanej aplikácie.

Súvisiace články