ApacheBench ten unha opción separada para o inicio de sesión do proxy
Encamiña unha solicitude HTTP de ApacheBench con -X e mantén as credenciais Basic do proxy separadas da conta do sitio web.
Para unha solicitude de ApacheBench a través dun proxy HTTP, pon o intermediario despois da maiúscula -X e deixa o sitio web na URL final:
ab -n 1 -c 1 -X proxy.example:8080 http://origin.example/status
Para un endpoint público, toma o host e o porto da lista de proxies HTTP. Este é un exemplo de encamiñamento dunha soa solicitude. Unha resposta non é unha medida útil de rendemento.
Se o proxy require autenticación Basic, ApacheBench ofrece unha opción distinta do inicio de sesión do sitio web:
| Opción | Destinatario |
|---|---|
| -P user:password | O intermediario |
| -A user:password | O servidor de destino |
Estas opcións envían as credenciais indicadas sen agardar un desafío. Usa a conta prevista para cada destinatario e ten en conta a exposición no historial de comandos e nos argumentos do proceso ao introducir contrasinais reais.
A sintaxe do endpoint é host:port, non a interface máis ampla de URL de proxy de curl. En particular, a -X maiúscula aquí non é a opción de método personalizado de curl.
Ao comparar rutas, conserva os códigos de resposta e os fallos xunto cos tempos. Un rexeitamento rápido do proxy non é unha resposta rápida da aplicación prevista.