Для запыту ApacheBench праз HTTP-проксі змясціце пасярэдніка пасля вялікай літары -X і пакіньце сайт у канчатковым URL:

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

Для публічнага endpoint вазьміце хост і порт з спісу HTTP-проксі. Гэта прыклад маршрутызацыі аднаго запыту. Адзін адказ не з'яўляецца карысным паказчыкам прадукцыйнасці.

Калі проксі патрабуе Basic-аўтэнтыфікацыю, ApacheBench прапануе іншую опцыю, чым уваход на сайт:

ОпцыяАтрымальнік
-P user:passwordПасярэднік
-A user:passwordМэтавы сервер

Гэтыя опцыі адпраўляюць дадзеныя без чакання выкліку. Выкарыстоўвайце прызначаны ўліковы запіс для кожнага атрымальніка і ўлічвайце выкрыццё гісторыі каманд і аргументаў працэсу пры ўводзе рэальных пароляў.

Сінтаксіс endpoint — host:port, а не шырэйшы інтэрфейс проксі-URL у curl. У прыватнасці, вялікая -X тут не опцыя карыстальніцкага метаду curl.

Параўноўваючы маршруты, захоўвайце коды адказаў і збоі разам з часам. Хуткая адмова проксі не з'яўляецца хуткім адказам мэтавай праграмы.

Падобныя артыкулы