|
Με την ταχεία ανάπτυξη της τεχνολογίας Web 2.0, πολλές εταιρείες έχουν αναπτύξει μια σειρά από Web-based υπηρεσίες ιστοσελίδα, συνήθως στο σχεδιασμό και την ανάπτυξη των εφαρμογών Web είναι δύσκολο να προσομοιώσει ένα μεγάλο αριθμό χρηστών την ίδια στιγμή πρόσβαση στο σύστημα στην πραγματική κατάσταση, έτσι ώστε όταν ο δικτυακός τόπος συναντά την κορυφή της επίσκεψης, είναι εύκολο να συμβεί όταν η ταχύτητα απόκρισης του διακομιστή επιβραδύνει ή ακόμη και διακοπή της υπηρεσίας. Προκειμένου να αποφευχθεί αυτή η κατάσταση, η ανάγκη για μια πραγματική προσομοίωση ενός μεγάλου αριθμού χρηστών για την πρόσβαση στα εργαλεία δοκιμής απόδοσης του συστήματος εφαρμογών ιστού για δοκιμές καταπόνησης, για τη δοκιμή του χρόνου απόκρισης των στατικών σελίδων HTML και ακόμη και τη δοκιμή του χρόνου απόκρισης των δυναμικών ιστοσελίδων (συμπεριλαμβανομένων των ASP, PHP, JSP κ.λπ.), για την παροχή δεδομένων για τη βελτιστοποίηση των επιδόσεων του διακομιστή και την προσαρμογή της βάσης δεδομένων. Σας συνιστώ να χρησιμοποιείτε Web 2.0 προγραμματιστές και δοκιμαστές για να χρησιμοποιήσετε το εργαλείο Web Application Stress Tool της Microsoft αυτό το λογισμικό εργαλείο, αυτό το μικρό εργαλείο που παρέχεται από τη Microsoft είναι μόνο 9.58M, πολύ μικρό και πρακτικό. Παρόλο που η λειτουργία από το επαγγελματικό LoadRunner, αλλά ο όγκος LoadRunner είναι τεράστιος, η τιμή δεν είναι ακριβή, η γενική επιχείρηση δεν θα ξοδέψει τόσα πολλά χρήματα για να αγοράσει το LoadRunner, και το WAS της Microsoft είναι εντελώς δωρεάν και τα κύρια χαρακτηριστικά είναι διαθέσιμα, αρκετά για χρήση στη γραμμή. Το εργαλείο Microsoft Web Application Stress Tool μπορεί να δοκιμάσει αποτελεσματικά την απόδοση φορτίου ενός ιστότοπου, αυτό το λογισμικό μπορεί να προσομοιωθεί μέσω του σεναρίου 100 ισχυρής ταυτόχρονης πρόσβασης χρηστών και να προσομοιώσει ορισμένες από τις λειτουργίες κλικ του πραγματικού χρήστη, το WAS μπορεί επίσης να συνδεθεί με έναν απομακρυσμένο μετρητή απόδοσης διακομιστή ιστού των Windows (Performance Counter), μέσω της απόδοσης του διακομιστή για τον προσδιορισμό της απόδοσης του διακομιστή. Το WAS μπορεί επίσης να συνδεθεί με έναν απομακρυσμένο μετρητή επιδόσεων (Performance Counter) ενός διακομιστή ιστού των Windows, για να εντοπίσει τα σημεία συμφόρησης του συστήματος, μέσω της ανάλυσης της απόδοσης του διακομιστή (CPU/μνήμη κ.λπ.) Το ποσοστό χρήσης CPU αντικατοπτρίζει την επιβάρυνση του επεξεργαστή και τα ποσοστά χρήσης CPU που υπερβαίνουν σταθερά το 75% αποτελούν σαφή ένδειξη ότι το σημείο συμφόρησης της απόδοσης έγκειται στον επεξεργαστή. Το WAS παράγει λεπτομερείς αναφορές στο τέλος κάθε δοκιμαστικής εκτέλεσης και οι αναφορές του WAS μπορούν να προβληθούν επιλέγοντας Αναφορές από το μενού Προβολή. Επιπλέον, το CSDN συνόψισε επίσης ορισμένα άλλα εργαλεία δοκιμών, συμπεριλαμβανομένων των εργαλείων δοκιμών απόδοσης και των εργαλείων λειτουργικών δοκιμών, τα δέκα κορυφαία εργαλεία δοκιμών κατατάσσονται παρακάτω: WinRunner, ένα εργαλείο αυτοματοποιημένων δοκιμών βιομηχανικού επιπέδου Το WinRunner της Mercury Interactive είναι ένα εργαλείο λειτουργικών δοκιμών επιχειρηματικού επιπέδου που χρησιμοποιείται για να ελέγξει αν μια εφαρμογή είναι σε θέση να επιτύχει την αναμενόμενη λειτουργικότητα και να λειτουργήσει σωστά. Με την αυτόματη καταγραφή, ανίχνευση και αναπαραγωγή των λειτουργιών της εφαρμογής του χρήστη, το WinRunner μπορεί να βοηθήσει αποτελεσματικά τους δοκιμαστές να δοκιμάσουν διαφορετικές εκδόσεις σύνθετων επιχειρηματικών εφαρμογών, να βελτιώσουν την αποτελεσματικότητα και την ποιότητα των δοκιμαστών και να διασφαλίσουν την απρόσκοπτη κυκλοφορία και τη μακροπρόθεσμη σταθερή λειτουργία των πολύπλοκων επιχειρηματικών εφαρμογών πολλαπλών πλατφορμών. Loadrunner, το πρότυπο εργαλείο δοκιμής φορτίου της βιομηχανίας Το LoadRunner είναι ένα εργαλείο δοκιμής φορτίου που προβλέπει τη συμπεριφορά και την απόδοση του συστήματος. Το LoadRunner είναι σε θέση να δοκιμάζει ολόκληρες επιχειρησιακές αρχιτεκτονικές προσομοιώνοντας δεκάδες εκατομμύρια χρήστες υπό ταυτόχρονο φορτίο και παρακολουθώντας την απόδοση σε πραγματικό χρόνο για τον εντοπισμό και την αναγνώριση προβλημάτων. Με το LoadRunner, οι οργανισμοί μπορούν να ελαχιστοποιήσουν το χρόνο δοκιμών, να βελτιστοποιήσουν τις επιδόσεις και να επιταχύνουν τους κύκλους κυκλοφορίας των εφαρμογών. testdirector, το παγκόσμιο σύστημα διαχείρισης δοκιμών Το TestDirector είναι το πρώτο διαδικτυακό σύστημα διαχείρισης δοκιμών στον κλάδο που σας επιτρέπει να διαχειρίζεστε δοκιμές σε παγκόσμιο επίπεδο, τόσο εντός όσο και εκτός του οργανισμού σας. Το TestDirector επιταχύνει δραματικά τη διαδικασία δοκιμών, ενσωματώνοντας όλες τις πτυχές της διαχείρισης δοκιμών, συμπεριλαμβανομένης της διαχείρισης απαιτήσεων, του σχεδιασμού δοκιμών, της εκτέλεσης δοκιμών και της παρακολούθησης σφαλμάτων, σε μια ενιαία εφαρμογή. Εργαλεία λειτουργικών δοκιμών Rational Robot Το IBM Rational Robot είναι το κορυφαίο εργαλείο λειτουργικών δοκιμών του κλάδου που βοηθά τους ελεγκτές να διεξάγουν επιτυχημένες δοκιμές ακόμη και πριν μάθουν προηγμένες τεχνικές σεναρίων. Είναι ενσωματωμένο στην επιφάνεια εργασίας του δοκιμαστή IBM Rational TestManager, όπου ο δοκιμαστής μπορεί να σχεδιάζει, να οργανώνει, να εκτελεί, να διαχειρίζεται και να αναφέρει όλες τις δραστηριότητες δοκιμών, συμπεριλαμβανομένων των αναφορών χειροκίνητων δοκιμών. Αυτή η διπλή λειτουργικότητα της δοκιμής και της διαχείρισης αποτελεί ιδανικό ξεκίνημα για την αυτοματοποιημένη δοκιμή. Εργαλεία δοκιμών μονάδας xUnit Series Επί του παρόντος, το πιο δημοφιλές εργαλείο δοκιμών μονάδας είναι η σειρά πλαισίων xUnit, που χρησιμοποιούνται συνήθως ανάλογα με τις διάφορες γλώσσες και χωρίζονται σε JUnit (java), CppUnit (C++), DUnit (Delphi), NUnit (.net), PhpUnit (Php) κ.ο.κ. Η πρώτη και σημαντικότερη εφαρμογή αυτού του πλαισίου δοκιμών είναι το JUnit ανοικτού κώδικα που παρέχεται από τον Erich Gamma (συγγραφέα των Design Patterns) και τον Kent Beck (ιδρυτή του XP (Extreme Programming)). Εργαλεία λειτουργικού ελέγχου SilkTest Το Borland SilkTest 2006 είναι ένα εργαλείο λειτουργικών δοκιμών λογισμικού που αποτελεί μέρος της σουίτας λύσεων διαχείρισης ποιότητας λογισμικού της Borland. Αυτό το εργαλείο χρησιμοποιεί οδηγούς για τη ρύθμιση και την αυτοματοποίηση της εκτέλεσης των δοκιμών, επιτρέποντας τόσο σε αρχάριους προγραμματιστές όσο και σε έμπειρους ειδικούς να ρυθμίζουν γρήγορα λειτουργικές δοκιμές και να αναλύουν λειτουργικά σφάλματα. Εργαλείο ελέγχου επιδόσεων WAS Το Microsoft Web Application Stress Tool είναι ένα σύνολο εργαλείων που αναπτύχθηκε από τους δοκιμαστές ιστού της Microsoft και έχει σχεδιαστεί ειδικά για την εκτέλεση δοκιμών καταπόνησης σε πραγματικές τοποθεσίες ιστού. Με αυτό το ισχυρό εργαλείο δοκιμών καταπόνησης, μπορείτε να χρησιμοποιήσετε έναν μικρό αριθμό υπολογιστών-πελατών για να προσομοιώσετε τον αντίκτυπο που μπορεί να έχει ένας μεγάλος αριθμός χρηστών σε μια υπηρεσία ιστού. Αυτοματοποιημένο εργαλείο δοκιμών λευκού κουτιού Jtest Το Jtest είναι ένα αυτοματοποιημένο εργαλείο δοκιμών λευκού κουτιού για τη γλώσσα java από την parasoft, το οποίο βελτιώνει την αξιοπιστία του κώδικα με την αυτοματοποίηση των δοκιμών μονάδας java και του ελέγχου προτύπων κώδικα. η parasoft παράγει επίσης το C++ test, ένα εργαλείο δοκιμών λευκού κουτιού για C/C++. Εργαλεία λειτουργικών δοκιμών και δοκιμών απόδοσης JMeter Το JMeter είναι ένα έργο ανοικτού κώδικα που οργανώνεται από την Apache , είναι ένα εργαλείο ελέγχου λειτουργικότητας και απόδοσης , 100% υλοποιημένο σε java . Εργαλεία ελέγχου και ανάλυσης επιδόσεων WEBLODE Το webload είναι ένα εργαλείο ελέγχου και ανάλυσης επιδόσεων από την RadView που επιτρέπει στους προγραμματιστές εφαρμογών ιστού να αυτοματοποιήσουν την εκτέλεση δοκιμών καταπόνησης. το webload ελέγχει την απόδοση του ιστού προσομοιώνοντας τις λειτουργίες πραγματικών χρηστών και δημιουργώντας ένα φορτίο καταπόνησης.
|