Για αίτημα ApacheBench μέσω HTTP διαμεσολαβητή, βάλτε τον ενδιάμεσο μετά το κεφαλαίο -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, όχι η ευρύτερη διεπαφή proxy-URL του curl. Συγκεκριμένα, το κεφαλαίο -X εδώ δεν είναι η επιλογή προσαρμοσμένης μεθόδου του curl.

Όταν συγκρίνετε διαδρομές, κρατήστε τους κωδικούς απόκρισης και τις αποτυχίες μαζί με τους χρόνους. Μια γρήγορη απόρριψη από τον διαμεσολαβητή δεν είναι γρήγορη απόκριση από την προβλεπόμενη εφαρμογή.

Σχετικά άρθρα