Ας υποθέσουμε ότι μια μηχανή δοκιμών σε ένα γραφείο χρησιμοποιεί proxy σε άλλη χώρα. Ο ιστότοπος βλέπει τη δημόσια έξοδο του proxy, ενώ το αίτημα εξακολουθεί να ξεκινά από τον υπολογιστή του γραφείου.

office engine → regional proxy → website

Αυτό είναι χρήσιμο για τον έλεγχο συμπεριφοράς που επιλέγεται από τη φαινομενική διεύθυνση IP προέλευσης. Μετρά μια διαδρομή που περιλαμβάνει τόσο το σκέλος γραφείο-προς-proxy όσο και το σκέλος proxy-προς-ιστότοπο και την επεξεργασία του ίδιου του proxy. Δεν είναι η ίδια διαδρομή με εκείνη ενός πελάτη που ξεκινά δίπλα στον περιφερειακό proxy.

Οι επιλογές HTTP proxy του JMeter μπορούν να επιλέξουν αυτόν τον ενδιάμεσο. Διατηρήστε το επιλεγμένο endpoint μαζί με τα αποτελέσματα της δοκιμής και βεβαιωθείτε ότι τα samplers που χρησιμοποιούνται καταναλώνουν πραγματικά τη ρύθμιση που προορίζεται. Για έναν επιτρεπόμενο έλεγχο δημόσιου ιστότοπου χωρίς διαπιστευτήρια proxy, η λίστα HTTP proxy προσφέρει υποψήφια HTTP· επαληθεύστε την παρατηρούμενη έξοδο πριν ερμηνεύσετε ένα περιφερειακό αποτέλεσμα.

Τοποθετήστε τη μηχανή εκεί όπου αρχίζει η μέτρηση

Όταν το ερώτημα αφορά φόρτο που παράγεται από άλλη θέση δικτύου, χρησιμοποιήστε μηχανές στις προβλεπόμενες τοποθεσίες μέσω της υποστηριζόμενης απομακρυσμένης διάταξης του JMeter ή ανεξάρτητα διαχειριζόμενων εκτελέσεων CLI. Η θέση του controller δεν αντικαθιστά τα σημεία εκκίνησης δικτύου των μηχανών.

Σχεδιάστε τον φόρτο ρητά. Οι απομακρυσμένες μηχανές του JMeter εκτελούν το πλήρες σχέδιο δοκιμής· ο controller δεν μοιράζει αυτόματα έναν αριθμό νημάτων μεταξύ τους. Πολλές μηχανές που εκτελούν το ίδιο σχέδιο μπορούν να παραγάγουν μεγαλύτερο συνολικό φόρτο από ό,τι περιμένει ένας αναγνώστης.

Επιλέξτε το σχέδιο με βάση το ερώτημα: μια φαινομενική IP εξόδου, την περιφερειακή διαδρομή δικτύου ενός χρήστη ή τον συνολικό φόρτο της εφαρμογής. Καταγράψτε αυτή την επιλογή ώστε ένα αποτέλεσμα περιορισμένο από proxy να μην αναφέρεται ως αυτόνομη χωρητικότητα του ιστότοπου.

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