Ανάλυση Σφαλμάτων
Κατανόηση της Αναφοράς Σφαλμάτων
Η καρτέλα Errors στον πίνακα ελέγχου αποτελεσμάτων δοκιμής LoadFocus εμφανίζει κάθε αποτυχία που συνέβη κατά τη δοκιμή φόρτωσης JMeter σας. Παρέχει μια χρονοσειρά εμφάνισης σφαλμάτων μαζί με τα επιτυχημένα hits, καθώς και ισχυρά εργαλεία φιλτραρίσματος και ελέγχου ευκρίνειας ώστε να μπορείτε να εντοπίσετε ακριβώς πότε και πού η δοκιμή σας άρχισε να αποτυγχάνει.
Βασικά Χαρακτηριστικά
- Χρονολόγιο Σφαλμάτων Ένα συνδυασμένο γράφημα που εμφανίζει Σφάλματα (κόκκινη γραμμή/κουκκίδες) και Επιτυχημένα Hits (μπλε γραμμή) στον χρόνο.
- Ολισθητής Χρονικού Εύρους Προσαρμόστε τις λαβές FROM/TO για εστίαση σε οποιοδήποτε διάστημα της εκτέλεσης δοκιμής σας.
- Επιλογέας Ευκρίνειας Επιλέξτε διαστήματα συγκέντρωσης από Raw, 100 ms, 500 ms, 1 s, 1 min, έως 5 min.
- Φίλτρα Αιτημάτων και Κωδικών Απόκρισης Στον αριστερό πίνακα, φιλτράρετε ανά όνομα sampler (π.χ. HTTP Request) και κωδικούς απόκρισης (200, 4xx, 5xx) ή ανά προσαρμοσμένο κείμενο σφάλματος.
Πώς να Χρησιμοποιήσετε την Καρτέλα Σφαλμάτων
- Εκτελέστε τη Δοκιμή σας
Ξεκινήστε τη δοκιμή φόρτωσης JMeter
.jmxστο LoadFocus. - Ανοίξτε "Errors" Κάντε κλικ στην καρτέλα Errors στη γραμμή εργαλείων αποτελεσμάτων.
- Φιλτράρετε ανά Χρόνο Σύρετε τις λαβές ολισθητή στο πάνω μέρος για να περιορίσετε την προβολή σας στη συγκεκριμένη περίοδο ενδιαφέροντος.
- Επιλέξτε Ευκρίνεια Διαλέξτε μια ευκρίνεια που ταιριάζει στις ανάγκες διερεύνησής σας (π.χ., 1 s για ανίχνευση αιχμών, 1 min για τάσεις).
- Εφαρμόστε Φίλτρα Αιτημάτων Χρησιμοποιήστε τον αριστερό πίνακα για εναλλαγή συγκεκριμένων samplers ή κωδικών απόκρισης.
- Τοποθετήστε τον Δείκτη για Λεπτομέρειες Τοποθετήστε τον δείκτη πάνω σε οποιοδήποτε σημείο του γραφήματος για να δείτε ακριβή χρονοσήμανση, αριθμό σφαλμάτων και αριθμό επιτυχημένων hits.
Ερμηνεία Τάσεων Σφαλμάτων
- Μεμονωμένες Αιχμές Σφαλμάτων Μια σύντομη έκρηξη σφαλμάτων ακολουθούμενη από ανάκαμψη μπορεί να υποδεικνύει παροδικά προβλήματα δικτύου, περιορισμό πόρων ή λόξυγκες εξωτερικών υπηρεσιών.
- Παρατεταμένες Περίοδοι Σφαλμάτων Συνεχή σφάλματα υποδηλώνουν συστημικά προβλήματα όπως υπερφόρτωση διακομιστή, σφάλματα ρυθμίσεων ή όρια χωρητικότητας.
- Αναλογία Σφαλμάτων προς Hits Συγκρίνετε τις κόκκινες και μπλε γραμμές: αν τα σφάλματα αυξάνονται ενώ τα hits/sec (μπλε) μειώνονται ή σταθεροποιούνται, το σύστημά σας μπορεί να απορρίπτει νέα αιτήματα υπό πίεση.
Εμβάθυνση
- Προβολή Λεπτομερειών Σφαλμάτων Κάντε κλικ στην καρτέλα Logs για πλήρη μηνύματα σφαλμάτων, stack traces και payloads αιτημάτων.
- Συσχέτιση με Υγεία Μηχανής Μεταβείτε στο Engine Health για να δείτε αν ο κορεσμός CPU, μνήμης ή I/O συμπίπτει με την αιχμή σφαλμάτων σας.
- Έλεγχος Αποτυχιών ανά Sampler Χρησιμοποιήστε το αναπτυσσόμενο μενού sampler για να απομονώσετε ποιο HTTP Request, JDBC Query ή προσαρμοσμένο sampler αποτυγχάνει.
Βέλτιστες Πρακτικές
- Ορίστε Ειδοποιήσεις Κατωφλίου Σφαλμάτων Ρυθμίστε ειδοποιήσεις (π.χ. Errors % > 1%) ώστε να ειδοποιείστε αμέσως όταν η αξιοπιστία υποβαθμίζεται.
- Βασική Γραμμή Περιβάλλοντος Εκτελέστε μια δοκιμή χαμηλού φόρτου για να προσδιορίσετε το κανονικό επίπεδο σφαλμάτων του συστήματός σας -- μηδέν σφάλματα υπό ελαφρύ φόρτο είναι ο στόχος.
- Αναπαραγωγή και Απομόνωση Μόλις εντοπίσετε ένα παράθυρο σφαλμάτων, επανεκτελέστε αυτό το τμήμα με στενότερα φίλτρα χρόνου και αιτημάτων για αναπαραγωγή και καταγραφή logs.
- Συνδυασμός Προβολών Πάντα διασταυρώνετε Errors, Insights, Timeline και Engine Health για μια ολιστική διάγνωση.
Συμπέρασμα
Ο πίνακας ελέγχου Errors στο LoadFocus είναι η πρώτη γραμμή άμυνας ενάντια σε ζητήματα αξιοπιστίας κατά τις δοκιμές φόρτωσης. Φιλτράροντας, εστιάζοντας και συσχετίζοντας δεδομένα σφαλμάτων -- παράλληλα με τα ποσοστά επιτυχίας -- μπορείτε γρήγορα να εντοπίσετε, να διαγνώσετε και να αποκαταστήσετε τις βασικές αιτίες αποτυχιών δοκιμών.