ApacheBench-ს პროქსიში შესვლისთვის ცალკე პარამეტრი აქვს
გადაამისამართეთ ApacheBench-ის HTTP მოთხოვნა -X-ით და პროქსის Basic მონაცემები ვებსაიტის ანგარიშისგან ცალკე შეინახეთ.
HTTP პროქსის გავლით ApacheBench-ის მოთხოვნისთვის შუამავალი დიდი -X-ის შემდეგ მოათავსეთ და ვებსაიტი საბოლოო URL-ში დატოვეთ:
ab -n 1 -c 1 -X proxy.example:8080 http://origin.example/status
საჯარო endpoint-ისთვის host და port აიღეთ HTTP პროქსების სიიდან. ეს ერთი მოთხოვნის მარშრუტიზაციის მაგალითია. ერთი პასუხი სასარგებლო წარმადობის საზომი არ არის.
თუ პროქსი Basic ავთენტიფიკაციას მოითხოვს, ApacheBench ვებსაიტზე შესვლისგან განსხვავებულ პარამეტრს გვთავაზობს:
| პარამეტრი | მიმღები |
|---|---|
| -P user:password | შუამავალი |
| -A user:password | დანიშნულების სერვერი |
ეს პარამეტრები მოწოდებულ მონაცემებს იგზავნიან გამოწვევის მოლოდინის გარეშე. გამოიყენეთ განკუთვნილი ანგარიში თითოეული მიმღებისთვის და გაითვალისწინეთ ბრძანებების ისტორიაში და პროცესის არგუმენტებში გამჟღავნება, როცა რეალურ პაროლებს აწვდით.
endpoint-ის სინტაქსია host:port და არა curl-ის უფრო ფართო proxy-URL ინტერფეისი. კერძოდ, დიდი -X აქ curl-ის მორგებული მეთოდის პარამეტრი არ არის.
მარშრუტების შედარებისას პასუხის კოდები და წარუმატებლობები დროის გაზომვებთან ერთად შეინახეთ. პროქსის სწრაფი უარი არ არის განკუთვნილი აპლიკაციის სწრაფი პასუხი.