Τι είναι ο έλεγχος έντασης; Μάθετε με παραδείγματα

Πίνακας περιεχομένων:

Anonim

Τι είναι ο έλεγχος έντασης;

Το VOLUME TESTING είναι ένας τύπος Δοκιμή λογισμικού, όπου το λογισμικό υπόκειται σε τεράστιο όγκο δεδομένων. Αναφέρεται επίσης ως δοκιμή πλημμύρας. Ο έλεγχος έντασης γίνεται για την ανάλυση της απόδοσης του συστήματος αυξάνοντας τον όγκο των δεδομένων στη βάση δεδομένων.

Με τη βοήθεια του Volume test, ο αντίκτυπος στον χρόνο απόκρισης και τη συμπεριφορά του συστήματος μπορεί να μελετηθεί όταν εκτίθεται σε υψηλό όγκο δεδομένων.

Για παράδειγμα, τον έλεγχο της συμπεριφοράς του μουσικού ιστότοπου όταν υπάρχουν εκατομμύρια χρήστες για λήψη του τραγουδιού.

Οφέλη της δοκιμής όγκου

  • Με τον εντοπισμό προβλημάτων φόρτωσης, μπορούν να εξοικονομηθούν πολλά χρήματα τα οποία διαφορετικά θα δαπανηθούν για τη συντήρηση της εφαρμογής.
  • Βοηθά σε μια ταχύτερη εκκίνηση για σχέδια επεκτασιμότητας
  • Έγκαιρος εντοπισμός των σημείων συμφόρησης
  • Διαβεβαιώνει ότι το σύστημά σας είναι πλέον ικανό για πραγματική χρήση

Γιατί να κάνετε Έλεγχος έντασης

Ο στόχος της εκτέλεσης της δοκιμής όγκου είναι να

  • Ελέγξτε την απόδοση του συστήματος με αυξανόμενους όγκους δεδομένων στη βάση δεδομένων
  • Για να εντοπίσετε το πρόβλημα που είναι πιθανό να προκύψει με μεγάλη ποσότητα δεδομένων
  • Για να καταλάβουμε το σημείο στο οποίο υποβαθμίζεται η σταθερότητα του συστήματος
  • Έλεγχος έντασης θα βοηθήσει στον εντοπισμό της χωρητικότητας του συστήματος ή της εφαρμογής - κανονικής και μεγάλης έντασης

Πώς να κάνετε Έλεγχος έντασης

Στη δοκιμή όγκου, τα ακόλουθα πράγματα πρέπει να δοκιμαστούν

  • Ελέγξτε αν υπάρχει απώλεια δεδομένων
  • Ελέγξτε τον χρόνο απόκρισης του συστήματος
  • Ελέγξτε εάν τα δεδομένα αποθηκεύονται σωστά ή όχι
  • Επαληθεύστε εάν τα δεδομένα αντικαθίστανται χωρίς καμία ειδοποίηση
  • Ελέγξτε για μηνύματα προειδοποίησης και σφάλματος, αν έρχονται καθόλου για προβλήματα έντασης
  • Ελέγξτε εάν τα δεδομένα μεγάλου όγκου επηρεάζουν την ταχύτητα επεξεργασίας
  • Το σύστημα διαθέτει τους απαραίτητους πόρους μνήμης
  • Εκτελείται έλεγχος έντασης σε ολόκληρο το σύστημα
  • Υπάρχει κίνδυνος εάν ο όγκος δεδομένων είναι μεγαλύτερος από τον καθορισμένο
  • Υπάρχει καμία εγγύηση ότι δεν θα υπάρξει μεγαλύτερος όγκος ημερομηνίας από ό, τι ορίζεται

Βέλτιστες πρακτικές για δοκιμές μεγάλου όγκου

Οι βέλτιστες πρακτικές για δοκιμές μεγάλου όγκου είναι

  • Διακόψτε όλους τους διακομιστές και ελέγξτε όλα τα αρχεία καταγραφής
  • Πριν από τη δοκιμή φόρτωσης εκτελέστε χειροκίνητα το σενάριο εφαρμογής
  • Για τα πιο χρήσιμα αποτελέσματα, ο αριθμός των χρηστών συγκλίνει
  • Για να ξεπεράσετε τους περιορισμούς αδειών, ισορροπήστε το χρόνο σκέψης
  • Να είστε προσεκτικοί με τη νέα έκδοση
  • Αναλύστε την περίπτωση χρήσης για βελτίωση όταν έχει καθοριστεί μια βασική γραμμή
  • Η επανάληψη συγκεκριμένων τμημάτων της δοκιμής όγκου καθίσταται αναπόφευκτη σε περίπτωση που υπάρχει πρόβλημα συμφόρησης

Έλεγχος έντασης ήχου Φόρτωση δοκιμής

Δοκιμή όγκου Φόρτωση δοκιμής
  • Ο έλεγχος όγκου είναι έλεγχος μιας εφαρμογής με μεγάλο αριθμό δεδομένων στη βάση δεδομένων
  • Κατά τη δοκιμή φόρτωσης, η εφαρμογή υπόκειται σε ένα ορισμένο επίπεδο φορτίου για την ανάλυση της συμπεριφοράς της εφαρμογής
  • Ο έλεγχος έντασης ελέγχει εάν το σύστημα ανταποκρίνεται όπως αναμένεται για έναν ορισμένο όγκο δεδομένων. Μπορεί να περιλαμβάνει αύξηση του μεγέθους του αρχείου
  • Η δοκιμή φορτίου ελέγχει την απόδοση του συστήματος όταν αυξάνεται το φορτίο χρήστη. Μπορεί να περιλαμβάνει αύξηση του αριθμού του αρχείου

Προκλήσεις στη δοκιμή έντασης

  • Ο κατακερματισμός της μνήμης είναι δύσκολο να δημιουργηθεί
  • Δυναμική δημιουργία κλειδιών
  • Σχεσιακή ακεραιότητα των παραγόμενων δεδομένων

Περίληψη:

  • Στο Software Engineering, ο Έλεγχος έντασης είναι ένας τρόπος για να ελέγξετε την απόδοση του συστήματος για υψηλά φορτία δεδομένων
  • Είναι μια μη λειτουργική δοκιμή
  • Κατακερματισμός της μνήμης που είναι δύσκολο να δημιουργηθεί και σχεσιακή ακεραιότητα των παραγόμενων δεδομένων

    είναι λίγες προκλήσεις του Volume Testing