Πληροφορίες Δοκιμών Φόρτωσης
Κατανόηση του Πίνακα Πληροφοριών
Η καρτέλα Insights στον πίνακα ελέγχου αποτελεσμάτων δοκιμής LoadFocus παρέχει μια υψηλού επιπέδου στατιστική σύνοψη της εκτέλεσης δοκιμής JMeter. Συγκεντρώνει βασικές μετρικές απόδοσης -- ρυθμαπόδοση, χρόνους απόκρισης, ποσοστά σφαλμάτων, ρυθμούς μεταφοράς δεδομένων και ανάλυση κωδικών απόκρισης -- ώστε να μπορείτε να αξιολογήσετε γρήγορα την υγεία της δοκιμής και την εμπειρία χρήστη υπό φόρτωση.
Επεξήγηση Βασικών Μετρικών
Samples Συνολικός αριθμός αιτημάτων (samplers) που εκτελέστηκαν κατά τη δοκιμή.
Μέσος Χρόνος Απόκρισης Μέσος χρόνος (ms) για όλα τα αιτήματα.
Ελάχιστος -- Μέγιστος Χρόνος Απόκρισης Ταχύτερη και πιο αργή διάρκεια αιτήματος (ms).
Hits/sec (Ρυθμαπόδοση) Μέσος αριθμός αιτημάτων ανά δευτερόλεπτο που στάλθηκαν από όλες τις μηχανές.
Σφάλματα & Σφάλματα % Συνολικά αποτυχημένα αιτήματα και η αναλογία τους στο σύνολο των samples.
Εκατοστημόριο 50 & 90 Διάμεσος και 90ό εκατοστημόριο χρόνων απόκρισης -- δείκτες τυπικών και ανώτερων καθυστερήσεων.
Εκατοστημόριο 95 & 99 Υψηλών εκατοστημορίων καθυστέρηση στο 95ό και 99ό εκατοστημόριο -- χρήσιμα για επαλήθευση SLA.
Sent / Received KBytes/s Μέση ρυθμαπόδοση μεταφόρτωσης/λήψης δεδομένων που δημιουργήθηκε από τη δοκιμή σας.
Τυπική Απόκλιση Μεταβλητότητα στους χρόνους απόκρισης -- υψηλή τιμή υποδηλώνει ασυνεπή απόδοση.
Γιατί Έχουν Σημασία οι Πληροφορίες
Γρήγορος Έλεγχος Υγείας Απόδοσης Η προβολή Insights αναδεικνύει τις πιο σημαντικές μετρικές δοκιμής με μια ματιά -- χωρίς να χρειάζεται να εξετάσετε ακατέργαστα logs ή μεμονωμένα samples.
Ρυθμαπόδοση vs. Καθυστέρηση Συγκρίνοντας Hits/sec με Μέσο/Εκατοστημόριο χρόνων απόκρισης, μπορείτε να δείτε αν το σύστημά σας διατηρεί την καθυστέρηση καθώς αυξάνεται το φορτίο.
Διαγνωστικά Σφαλμάτων Ένα μη μηδενικό Errors % επισημαίνει αμέσως ζητήματα αξιοπιστίας. Εμβαθύνετε στην καρτέλα Errors για λεπτομέρειες αποτυχιών.
Μοτίβα Μεταφοράς Δεδομένων Η παρακολούθηση Sent/Received KBytes/s βοηθά να επαληθεύσετε ότι η δοκιμή σας ασκεί σωστά τα endpoints που είναι ευαίσθητα σε εύρος ζώνης (π.χ., μεταφορτώσεις/λήψεις αρχείων).
Πώς να Χρησιμοποιήσετε τις Πληροφορίες στο LoadFocus
- Εκτελέστε τη Δοκιμή JMeter
Μεταφορτώστε το αρχείο
.jmxκαι ρυθμίστε τους agents φόρτωσης ως συνήθως. - Επιλέξτε την Καρτέλα "Insights" Μετά την ολοκλήρωση της δοκιμής (ή σε πραγματικό χρόνο), κάντε κλικ στο Insights στη γραμμή εργαλείων αποτελεσμάτων δοκιμής.
- Επιλέξτε Sampler Χρησιμοποιήστε το αναπτυσσόμενο μενού (π.χ., HTTP Request, Database Query) για φιλτράρισμα μετρικών ανά τύπο sampler.
- Τοποθετήστε τον Δείκτη για Λεπτομέρειες Τοποθετήστε τον δείκτη πάνω σε οποιοδήποτε τμήμα γραφήματος -- όπως το γράφημα πίτας κωδικών απόκρισης -- για να δείτε ακριβείς αριθμούς και ποσοστά.
Ερμηνεία των Πληροφοριών σας
Υψηλός Μέσος vs. Χαμηλή Διάμεσος Αν ο
Μέσος Χρόνος Απόκρισης>>50ό Εκατοστημόριο, ένα υποσύνολο αιτημάτων αντιμετωπίζει σημαντικές καθυστερήσεις. Διερευνήστε τις ακραίες τιμές στις προβολές Timeline ή Errors.Σταθεροποίηση Ρυθμαπόδοσης Αν τα Hits/sec σταθεροποιούνται ή μειώνονται ενώ οι εικονικοί χρήστες συνεχίζουν να αυξάνονται, οι πόροι μπορεί να έχουν κορεστεί (δείτε Παρακολούθηση Υγείας Μηχανής).
Ασταθής Τυπική Απόκλιση Μεγάλες διακυμάνσεις στην τυπική απόκλιση συχνά συσχετίζονται με εξωτερικές εξαρτήσεις (API τρίτων, κλειδώματα βάσης δεδομένων) ή παύσεις garbage collection.
Μηδέν Σφάλματα αλλά Υψηλή Καθυστέρηση Μηδέν σφάλματα δεν σημαίνει πάντα "όλα καλά". Παρατεταμένοι χρόνοι απόκρισης θα υποβαθμίσουν ακόμα την εμπειρία χρήστη. Ελέγξτε τα logs στην πλευρά του διακομιστή ή τα δεδομένα profiling.
Βέλτιστες Πρακτικές
Βασική Γραμμή με Ελαφρύ Φόρτο Καταγράψτε τη βασική γραμμή του συστήματός σας υπό μικρό αριθμό χρηστών πριν κλιμακώσετε. Συγκρίνετε αυτούς τους αριθμούς με τις Πληροφορίες πλήρους φόρτου.
Εμβάθυνση ανά Sampler Χρησιμοποιήστε το αναπτυσσόμενο μενού sampler για να απομονώσετε αργά ή επιρρεπή σε σφάλματα αιτήματα. Αυτό βοηθά να εστιάσετε την αντιμετώπιση προβλημάτων στα σωστά κλήσεις API ή σελίδες.
Συσχέτιση με Άλλες Προβολές Πάντα διασταυρώνετε τις Πληροφορίες με Engine Health, Timeline και Errors για πλήρη εικόνα.
Ορίστε Ειδοποιήσεις Κατωφλίου Ρυθμίστε ειδοποιήσεις σε βασικές μετρικές (π.χ., p95 > 500 ms, error % > 1%) ώστε να ειδοποιείστε αμέσως όταν οι δοκιμές παραβιάζουν τα SLA.
Συμπέρασμα
Ο πίνακας Πληροφοριών στο LoadFocus μετατρέπει τα ακατέργαστα αποτελέσματα JMeter σε αξιοποιήσιμες μετρικές -- βοηθώντας σας να εντοπίσετε γρήγορα τάσεις απόδοσης, σημεία συμφόρησης και ζητήματα αξιοπιστίας. Χρησιμοποιήστε το ως πρώτο σταθμό στη μετα-δοκιμαστική ανάλυση για να καθοδηγήσετε βαθύτερη διερεύνηση και να επιταχύνετε τη βελτιστοποίηση.