За заявка на 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.

Когато сравнявате маршрути, запазвайте кодовете за отговор и неуспехите заедно с времето. Бързото отхвърляне от проксито не е бърз отговор от предвиденото приложение.

Подобни статии