Τι είναι το Volume Testing; Μάθετε με Παραδείγματα

Τι είναι το Volume Testing;

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

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

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

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

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

Γιατί να κάνετε Volume Testing

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

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

Πώς να κάνετε τη δοκιμή όγκου

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

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

καλυτερα πρακτικες για δοκιμες υψηλου ογκου

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

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

Έλεγχος όγκου έναντι δοκιμής φορτίου

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

Προκλήσεις στη δοκιμή όγκου

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

Σύνοψη

  • In Τεχνολογία Λογισμικού, Η δοκιμή όγκου είναι ένας τρόπος ελέγχου της απόδοσης του συστήματος για υψηλά φορτία δεδομένων
  • Είναι μια μη λειτουργική δοκιμή
  • Κατακερματισμός της μνήμης δύσκολο να δημιουργηθεί και σχεσιακός Integrity των δεδομένων που δημιουργούνται είναι λίγες προκλήσεις του Volume Testing