Per a una sol·licitud d'ApacheBench a través d'un proxy HTTP, posa l'intermediari després de la majúscula -X i deixa el lloc web a l'URL final:

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

Per a un endpoint públic, pren l'amfitrió i el port de la llista de proxys HTTP. Aquest és un exemple d'encaminament d'una sola sol·licitud. Una resposta no és una mesura útil de rendiment.

Si el proxy requereix autenticació Basic, ApacheBench ofereix una opció diferent de l'inici de sessió del lloc web:

OpcióDestinatari
-P user:passwordL'intermediari
-A user:passwordEl servidor de destinació

Aquestes opcions envien les credencials indicades sense esperar un desafiament. Fes servir el compte previst per a cada destinatari i tingues en compte l'exposició a l'historial de comandes i als arguments del procés quan introdueixis contrasenyes reals.

La sintaxi de l'endpoint és host:port, no la interfície més àmplia d'URL de proxy de curl. En particular, la -X majúscula aquí no és l'opció de mètode personalitzat de curl.

Quan comparis rutes, conserva els codis de resposta i les fallades juntament amb els temps. Un rebuig ràpid del proxy no és una resposta ràpida de l'aplicació prevista.

Articles relacionats