Δεν είναι κάθε χρήστης της σύγχρονηςτο σύστημα ηλεκτρονικών υπολογιστών στην καθημερινή εργασία βρίσκεται αντιμέτωπη με την έννοια του "stress testing". Βασικά, είναι εξοικειωμένοι με τους προγραμματιστές ιστού και όσους χρησιμοποιούν προγράμματα με ένταση πόρων. Παρ 'όλα αυτά, μερικές φορές η γνώση σε αυτό το θέμα μπορεί να είναι χρήσιμη για τους απλούς χρήστες. Ας προσπαθήσουμε να καταλάβουμε γιατί όλα αυτά είναι απαραίτητα.
Πρώτα απ 'όλα, είναι απαραίτητο να διακρίνουμε σαφώς τους τύπους αυτώνδοκιμές. Συμβατικά, μπορούν να χωριστούν σε δύο κατηγορίες: τον έλεγχο του υπολογιστή «σιδερένια» στο υψηλότερο δυνατό ή υπερβολικό φορτίο σε κάθε δοκιμή συστατικό και το λογισμικό (websites στοιχεία πρόβλεψη, ατομικά προγράμματα, κλπ ...).
Είναι αυτονόητο ότι οι χώροι δοκιμώνσυνδέεται άμεσα με την επικύρωση των εξυπηρετητών στους οποίους βρίσκονται οι πληροφορίες, καθώς και με τους εικονικούς διακομιστές web που δημιουργούνται στη διαδικασία της εργασίας με εξειδικευμένα προγράμματα όπως το Denwer.
Όπως μπορείτε να δείτε, η σχέση εδώ είναι πολύ δυνατή. Και αν μιλάμε για "υλικό", το σύστημα δοκιμών φορτίου με τη χρήση ειδικών βοηθητικών προγραμμάτων σας επιτρέπει να εντοπίσετε με ακρίβεια τα πιθανά προβλήματα κατά την εργασία, έτσι να μιλήσετε, σε ακραίες καταστάσεις. Το παράδειγμα είναι το πιο απλό. Τα σύγχρονα παιχνίδια υπολογιστών με τις απαιτήσεις τους μπορούν εύκολα να φορτώσουν το σύστημα σε μια κατάσταση που γενικά παύει να λειτουργεί. Επομένως, προτού εγκαταστήσετε ένα τέτοιο λογισμικό σε έναν υπολογιστή, μπορείτε να εκτελέσετε μια σειρά δοκιμών για να διαπιστώσετε εάν η πλήρωση μπορεί να "τραβήξει" το παιχνίδι. Με βάση τα αποτελέσματα, αποφασίζεται η εγκατάσταση του προγράμματος. Κατ 'αρχήν, το ίδιο ισχύει και για εφαρμογές που περιλαμβάνουν σύνθετους μαθηματικούς υπολογισμούς και εργασίες σχεδιασμού, καθώς το φορτίο στον ίδιο επεξεργαστή ή RAM σε σύγκριση με τη συνήθη κατάσταση του συστήματος μπορεί να ξεπεραστεί κατά περιόδους.
Όσον αφορά τη δεύτερη τάξη, δοκιμέςο ιστότοπος και ο διακομιστής μπορούν να λειτουργήσουν ως ένα είδος παγκόσμιου μέσου πρόβλεψης της συμπεριφοράς τους σε συνθήκες πραγματικής ζωής. Για παράδειγμα, μπορεί να εξομοιωθεί ταυτόχρονη αίτηση πρόσβασης μεγάλου αριθμού χρηστών. Όπως γνωρίζετε, αυτή είναι η αρχή των επιθέσεων DDoS, όταν ο διακομιστής ή ο ιστότοπος δεν έχουν χρόνο να χειριστούν πάρα πολλές επισκέψεις. Η δοκιμή φορτίου του διακομιστή ή του ιστότοπου θα συζητηθεί λεπτομερώς αργότερα. Εν τω μεταξύ, ας ασχοληθούμε με το υλικό του υπολογιστή. Αυτό ισχύει όχι μόνο για τερματικά οικίας ή εργασίας, αλλά και για πραγματικά συστήματα φυσικών διακομιστών.
Ας ξεκινήσουμε ίσως από την καρδιά οποιουδήποτε υπολογιστή -τον κεντρικό επεξεργαστή. Δεν είναι μυστικό ότι οι δυσλειτουργίες του έργου του στις περισσότερες περιπτώσεις οδηγούν στις πιο ατυχείς συνέπειες. Πολύ συχνά αυτό οφείλεται σε υπερθέρμανση. Ο έλεγχος φόρτωσης του επιτρέπει να δημιουργεί ακραίες συνθήκες για αυτόν. Και τότε μπορείτε να δείτε πώς αυτό θα επηρεάσει το έργο του.
Είναι αυτονόητο ότι η εκτέλεσηΗ δοκιμή φόρτωσης αυτού του τύπου συνεπάγεται τη χρήση ορισμένων βοηθητικών προγραμμάτων. Σήμερα μπορούν να μετρήσουν εκατοντάδες και χιλιάδες. Ωστόσο, σύμφωνα με τους περισσότερους εμπειρογνώμονες, ο ηγέτης στον τομέα αυτό είναι η εφαρμογή Prime95, η οποία μπορεί να εφαρμοστεί και στους επεξεργαστές και στις υποδοχές μνήμης. Αλλά η κύρια κατεύθυνση είναι η επαλήθευση του chipset του επεξεργαστή.
Όταν χρησιμοποιείτε το βοηθητικό πρόγραμμα για να ξεκινήσετεσυνιστάται να κλείνετε όλες τις ενεργές εφαρμογές και να απενεργοποιείτε τη λειτουργία αυτόματης αδρανοποίησης (sleep) έτσι ώστε ο υπολογιστής να μην αποσυνδέεται ακούσια κατά τη διάρκεια της σάρωσης. Τώρα πρέπει να μοντελοποιήσουμε τον επεξεργαστή στις πιο αυστηρές συνθήκες (και το πρόγραμμα μπορεί να το κάνει σαν κανένα άλλο, θέτοντας πραγματικά τις μάρκες στις πιο δύσκολες συνθήκες). Η ίδια η δοκιμή ενεργοποιείται από το μενού επιλογών, όπου έχει επιλεγεί η ενότητα Δοκιμές βασανιστηρίων. Θα αναφερθούν οι τύποι των πράξεων που διεξάγονται. Το πιο ενδιαφέρον εδώ είναι το τεστ Blend (ταυτόχρονη φορτίο στον επεξεργαστή και στο «RAM»), και μικρές FFT και μεγάλες FFT (αύξηση της χρήση της CPU εξαιτίας της απόρριψης της μνήμης RAM).
Πώς να προσδιορίσετε ότι οι προσομοιώσεις ακραίων καταστάσεωνήταν επιτυχής; Δεν υπάρχει ομόφωνη γνώμη, αλλά πιστεύεται ότι αν για τουλάχιστον 4 ώρες σφάλματα ή δυσλειτουργίες το τσιπ δεν παρατηρήθηκε, το στοιχείο αυτό είναι επαρκώς ανθεκτικό σε υπερβολικά φορτία. Αλλά συμβαίνει επίσης ότι οι αποτυχίες μπορούν να εμφανιστούν πολύ αργότερα, οπότε αν έχετε αρκετό χρόνο, είναι καλύτερο να αυξήσετε την περίοδο δοκιμών σε 24 ώρες (τα σφάλματα μπορούν να εμφανιστούν μετά από μισή ημέρα εργασίας).
Εξίσου σημαντική είναι η φόρτωσηδοκιμή "λειτουργική", η οποία εκτελεί τις λειτουργίες του λεγόμενου δεύτερου βιολιού. Για αυτό, η εφαρμογή Memtest86 + ταιριάζει καλύτερα, η οποία είναι μακράν η καλύτερη.
Για να λειτουργήσει σωστά με αυτό, πρέπει να δημιουργήσετεμια δισκέτα εκκίνησης ή μια μονάδα flash και να φορτώσετε το τερματικό υπολογιστή από αυτό το μέσο. Μετά την ενεργοποίηση του τεστ για την πλήρη εκτέλεση του, θα χρειαστεί πολύς χρόνος. Μπορείτε να αφήσετε τον υπολογιστή σας τη νύχτα. Αυτό θα πρέπει να είναι αρκετό.
Με γραφικά, επίσης, είναι να δοκιμαστεί ως προσαρμογείς βίντεο Υπερφόρτωση συχνά προκαλούν διακοπές λειτουργίας του υπολογιστή. Το ιδανικό εργαλείο εδώ θα είναι το πρόγραμμα FurMark.
Αυτό το βοηθητικό πρόγραμμα είναι ικανό να θερμαίνει ένα τσιπ γραφικώνπολύ ισχυρότερη από ό, τι θα κάνει οποιοδήποτε τρισδιάστατο παιχνίδι με απαιτήσεις συστήματος πάνω από το μέσο επίπεδο. Όπως δείχνει η πρακτική, οι συνθήκες δημιουργούνται έτσι ώστε η κάρτα βίντεο να μπορεί να αρχίσει να αποτυγχάνει ήδη από 15 έως 30 λεπτά μετά την έναρξη της δοκιμής.
Επιπλέον, μπορείτε να χρησιμοποιήσετε ειδικάΒοηθητικά προγράμματα σχεδιασμένα για συγκεκριμένα παιχνίδια. Για παράδειγμα, δοκιμαστικές εφαρμογές όπως Alien vs Predator, S.T.A.L.K.E.R. ή κάτι τέτοιο. Κατά κανόνα, διανέμονται εντελώς δωρεάν και με τη βοήθειά τους μπορείτε να προσδιορίσετε με ακρίβεια τον τρόπο με τον οποίο θα συμπεριφερθεί το σύστημα μετά την εγκατάσταση του αρχικού πακέτου παιχνιδιών.
Τώρα μερικά λόγια για το τι είναι η δοκιμή του ιστότοπου και του διακομιστή ιστού. Μια πτυχή (επίθεση DDoS) έχει ήδη ειπωθεί. Τώρα θα εξετάσουμε αυτή την ερώτηση από την άλλη πλευρά.
Οι ίδιες οι δοκιμές αυτού του τύπου είναι σε κάποιο βαθμό δυνατέςαποδίδεται ακόμη και σε εργαλεία μάρκετινγκ για την πρόβλεψη της συμπεριφοράς των χρηστών. Για παράδειγμα, είναι δυνατό να προσομοιωθεί η κατάσταση διεξάγει ένα ορισμένο ποσό (το μέγιστο / μέγιστη) των ανθρώπων στην είσοδο του χώρου, να μάθετε πόσες σελίδες μπορούν να προβληθούν, αν το εμπλεκόμενο e-mail, για παράδειγμα, κατά τη διαδικασία της παραγγελίας αγαθών, οι πληροφορίες μπορούν να χρησιμοποιηθούν για την ταυτοποίηση των χρηστών, να επιτρέψει αν το εύρος ζώνης του καναλιού παρέχει ταυτόχρονη πρόσβαση στον ιστότοπο σε χρήστες σε συγκεκριμένο χρονικό σημείο, ανεξάρτητα από το αν η επιβεβαίωση της εξουσιοδότησης χρήστη από τρίτο μέρος (για παράδειγμα Όταν εισάγετε έναν αριθμό πιστωτικής κάρτας), πόσο αποτελεσματική θα είναι η εισαγωγή της Java-applets ή χρησιμοποιώντας μια ασφαλή σύνδεση https, και ούτω καθεξής. Δ
Κατ 'αρχήν, δημιουργείται σχεδόν το ίδιο καθήκονένας διακομιστής, και δοκιμές φορτίου. Ωστόσο, δεν είναι καθαρά τεχνικό έμφαση πτυχή εδώ. Οι δοκιμές μπορεί να ανιχνεύσει αν πολλοί χρήστες έχουν το ίδιο το IP, καθορίστε το χρόνο απόκρισης σε αιτήματα που αποστέλλονται για να μάθετε πώς το όλο σύστημα σε μια ασφαλή ή μη ασφαλή σύνδεση θα αντιδράσουν, ποια θα είναι η ταχύτητα πρόσβασης κατά την αποστολή πάρα πολλών αιτημάτων και ούτω καθεξής. Κ.λπ. .
Σε αυτή την περίπτωση (τόσο για τον ιστότοπο όσο και για τον διακομιστή ιστού)πολλοί προτείνουμε να χρησιμοποιήσετε ένα ισχυρό πακέτο που ονομάζεται OpenSTA (System Architecture Test), που επιτρέπει όχι μόνο να δοκιμασία, αλλά και για να σπάσει το πρόβλημα στα συστατικά για κάθε στοιχείο της δομής χρησιμοποιώντας ένα εργαλείο για να δημιουργήσετε και να Script Modeler σενάρια προσομοίωσης. Αξίζει να σημειωθεί ότι μετά τη δημιουργία αυτού του μοντέλου, μπορείτε να ελέγξετε ακόμα και τη σύνδεση (SSL πρέπει να εκτελεί το λεγόμενο διακομιστή ονομάτων). Επιπλέον, τα αποτελέσματα μπορούν να αποθηκευτούν στην ενότητα Repository Host, και οι δοκιμές συνδυάζονται σε κατάλληλες ομάδες.
Κατ 'αρχήν, πρόκειται για μια πολύ σύντομη πληροφορίατα θέματα της δοκιμής φορτίου, επειδή τα ίδια τα τεστ, καθώς και τα προγράμματα που τους επιτρέπουν να διεξάγουν, μπορείτε να βρείτε πολλά. Ας το θέσουμε με αυτό τον τρόπο: οι πιο δημοφιλείς υπηρεσίες κοινής ωφέλειας παρουσιάζονται εδώ και εξετάζεται η ίδια η ουσία του θέματος. Φαίνεται ότι μετά την εξοικείωση, οποιοσδήποτε χρήστης τουλάχιστον μια μικρή πρόοδος στην κατανόηση των ζητημάτων που συνδέονται με τον έλεγχο στρες.
</ p>