Από το αποτέλεσμα δοκιμής PAC στην πραγματική διαδρομή του προγράμματος περιήγησης
Διαχωρίστε τη διαδρομή που επιστρέφει μια συνάρτηση PAC από την παράδοση του αρχείου, την υιοθέτηση από το πρόγραμμα περιήγησης, την προσβασιμότητα του διαμεσολαβητή και την τελική διαδρομή του αιτήματος.
Ένα εργαλείο δοκιμής PAC επιστρέφει PROXY proxy.example:8080. Χρήσιμο αποτέλεσμα. Ωστόσο, πριν χαρακτηρίσουμε τη ρύθμιση του προγράμματος περιήγησης ως επιβεβαιωμένη, μένουν αρκετά ακόμη ερωτήματα.
| Ερώτημα | Τι να εξετάσετε |
|---|---|
| Τι επιστρέφει αυτό το script για αυτή την είσοδο; | Τον αξιολογητή, το URL εισόδου και τα αποτελέσματα των βοηθητικών συναρτήσεων |
| Πήρε το πρόγραμμα περιήγησης αυτό το αντίγραφο; | Το ρυθμισμένο URL PAC και στοιχεία παράδοσης ή προσωρινής αποθήκευσης |
| Χρησιμοποίησε το πρόγραμμα περιήγησης τη διαδρομή που επιστράφηκε; | Τα διαγνωστικά του προγράμματος περιήγησης για την επιλογή διαμεσολαβητή και τη σύνδεση |
| Μπορούσε αυτή η διαδρομή να μεταφέρει το αίτημα; | Τη σύνδεση του επιλεγμένου τελικού σημείου και την ανταλλαγή με τον διαμεσολαβητή |
Ένα εργαλείο όπως το pacparser αξιολογεί τη λογική PAC με τις δικές του υποστηριζόμενες βοηθητικές συναρτήσεις. Δεν εκτελεί ολόκληρους τους μηχανισμούς του στοχευμένου προγράμματος περιήγησης για ανακάλυψη ρυθμίσεων, πολιτική, προσωρινή αποθήκευση και σύνδεση.
Διατηρήστε τις εισόδους συγκρίσιμες. Διαφορετικό σχήμα URL, διαφορετική γραφή του ονόματος κεντρικού υπολογιστή, διαφορετική απάντηση DNS ή διεύθυνση πελάτη που δόθηκε μπορούν να αλλάξουν ένα έγκυρο αποτέλεσμα. Μια δοκιμή σε άλλο δίκτυο μπορεί να ακολουθήσει άλλο κλάδο χωρίς κανένα σφάλμα στο script.
Η πολιτική του προγράμματος περιήγησης μπορεί επίσης να επιλέξει άλλο URL PAC ή σταθερό διαμεσολαβητή. Η επεξεργασία του αρχείου στον δίσκο δεν αποδεικνύει ότι το πρόγραμμα περιήγησης το ξαναπήρε. Στο Chrome, η ανανέωση του PAC διαφέρει από τον καθαρισμό αποθηκευμένων κακών διαμεσολαβητών. Καταγράψτε την ακριβή έκδοση του αρχείου και τις σχετικές ρυθμίσεις μαζί με το αποτέλεσμα.
Χρησιμοποιήστε την αξιολόγηση εκτός σύνδεσης για να περιορίσετε ένα πρόβλημα λογικής. Χρησιμοποιήστε τα διαγνωστικά του πραγματικού πελάτη για να αποδείξετε την υιοθέτηση και τη δρομολόγηση. Αν το αποτέλεσμα του script είναι σωστό αλλά ο διαμεσολαβητής δεν βλέπει συναλλαγή, ερευνήστε αυτό το κενό πριν ξαναγράψετε έναν κανόνα που δουλεύει.