ApacheBench tiene una opción aparte para el inicio de sesión del proxy
Enruta una solicitud HTTP de ApacheBench con -X y mantén las credenciales Basic del proxy separadas de la cuenta del sitio web.
Para una solicitud de ApacheBench a través de un proxy HTTP, coloca el intermediario después de la mayúscula -X y deja el sitio web en la URL final:
ab -n 1 -c 1 -X proxy.example:8080 http://origin.example/status
Para un endpoint público, toma el host y el puerto de la lista de proxies HTTP. Este es un ejemplo de enrutamiento de una sola solicitud. Una respuesta no es una medida útil de rendimiento.
Si el proxy requiere autenticación Basic, ApacheBench ofrece una opción distinta del inicio de sesión del sitio web:
| Opción | Destinatario |
|---|---|
| -P user:password | El intermediario |
| -A user:password | El servidor de destino |
Estas opciones envían las credenciales indicadas sin esperar un desafío. Usa la cuenta prevista para cada destinatario y ten en cuenta la exposición en el historial de comandos y en los argumentos del proceso al introducir contraseñas reales.
La sintaxis del endpoint es host:port, no la interfaz más amplia de URL de proxy de curl. En particular, la -X mayúscula aquí no es la opción de método personalizado de curl.
Al comparar rutas, conserva los códigos de respuesta y los fallos junto con los tiempos. Un rechazo rápido del proxy no es una respuesta rápida de la aplicación prevista.