For ein ApacheBench-førespurnad gjennom ein HTTP-proxy set du mellomleddet etter den store -X og lèt nettstaden stå i den endelege URL-en:

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

For eit offentleg endpoint hentar du vert og port frå HTTP-proxy-lista. Dette er eit døme på ruting av éin førespurnad. Eitt svar er ikkje eit nyttig ytingsmål.

Viss proxyen krev Basic-autentisering, tilbyr ApacheBench eit anna alternativ enn pålogginga på nettstaden:

AlternativMottakar
-P user:passwordMellomleddet
-A user:passwordMålserveren

Desse alternativa sender innlogginga utan å vente på ei utfordring. Bruk den tiltenkte kontoen for kvar mottakar og vurder eksponering i kommandohistorikk og prosessargument når du oppgir ekte passord.

Endpoint-syntaksen er host:port, ikkje det breiare proxy-URL-grensesnittet til curl. Særleg er den store -X her ikkje alternativet til curl for ein eigendefinert metode.

Når du samanliknar ruter, hald svarkodar og feil saman med tidsmålingane. Ei rask avvising frå proxyen er ikkje eit raskt svar frå den tiltenkte applikasjonen.

Relaterte artiklar