Loadrunner Εκμάθηση χειριστηρίου: Χειροκίνητο και στοχευμένο σενάριο
⚡ Έξυπνη Σύνοψη
Ο ελεγκτής στο LoadRunner μετατρέπει τα ολοκληρωμένα σενάρια VuGen σε μια δοκιμή φορτίου που εκτελείται: συγκεντρώνει ομάδες VUser, τις κατανέμει σε γεννήτριες φορτίου, προγραμματίζει την ράμπα και μεταδίδει ζωντανά αποτελέσματα ενώ εκτελείται το σενάριο.
Τι είναι ο Ελεγκτής;
Ο ελεγκτής, όπως υποδηλώνει το όνομα, είναι ένα πρόγραμμα για τον «έλεγχο» της συνολικής δοκιμής φορτίου. Είναι υπεύθυνος για τη βοήθειαping Εκτελείτε τον σχεδιασμό της δοκιμής απόδοσης χρησιμοποιώντας τα σενάρια VuGen που έχετε ήδη δημιουργήσει. Σας επιτρέπει να παρακάμψετε τις ρυθμίσεις χρόνου εκτέλεσης, να ενεργοποιήσετε ή να απενεργοποιήσετε τον χρόνο σκέψης, τα σημεία συνάντησης, να προσθέσετε γεννήτριες φορτίου και να ελέγξετε τον αριθμό των χρηστών που μπορεί να προσομοιώσει κάθε γεννήτρια. Δημιουργεί αυτόματα μια λίστα αποτελεσμάτων εκτέλεσης και σας δίνει μια ζωντανή εικόνα της «τρέχουσας κατάστασης» της εκτέλεσης της δοκιμής φορτίου.
Ας μάθουμε περισσότερα για τον ελεγκτή LoadRunner.
Σημείωση μάρκας: Οι παρακάτω οθόνες προέρχονται από την κυκλοφορία της εποχής της HP και το προϊόν αργότερα πέρασε στην Micro Focus και τώρα πωλείται ως OpenText Επαγγελματική Μηχανική ΑπόδοσηςΟ Ελεγκτής, το VuGen, οι γεννήτριες φορτίου και η Ανάλυση διατηρούν τα ίδια ονόματα και την ίδια ροή εργασίας, επομένως κάθε βήμα εδώ εξακολουθεί να ισχύει.
Πώς να εκκινήσετε τον ελεγκτή
Για να εκκινήσετε τον Ελεγκτή, μεταβείτε στο Μενού Έναρξη -> Λογισμικό HP -> HP LoadRunner -> Ελεγκτής όπως φαίνεται παρακάτω:
Αφού ξεκινήσετε, θα δείτε μια οθόνη εκκίνησης να εμφανίζεται στιγμιαία. Ένα γρήγορο στιγμιότυπο έχει εμφανιστεί παρακάτω:
Το στιγμιότυπο θα οδηγήσει αυτόματα στο κύριο παράθυρο του Ελεγκτή. Ας το δούμε πριν συζητήσουμε τα κύρια στοιχεία της οθόνης.
Εάν η οθόνη "Νέο Σενάριο" δεν εμφανίζεται αυτόματα, (αφού έχετε αλλάξει την προτίμηση) μπορείτε να κάνετε κλικ στο κουμπί Νέο κάτω από το μενού Αρχείο ή να κάνετε κλικ στο κουμπί από τη γραμμή εργαλείων. Εναλλακτικά, μπορείτε να κάνετε κλικ στο Ctrl + N. Το μενού εμφανίζεται παρακάτω για αναφορά.
Ομοίως, για να ανοίξετε ένα υπάρχον ή προηγουμένως δημιουργημένο σενάριο, μπορείτε να χρησιμοποιήσετε Ctrl + O ή εικονίδιο και θα ανοίξει ένα τυπικό παράθυρο διαλόγου για την περιήγηση σε αρχεία. Η επέκταση ενός αρχείου LoadRunner Scenario είναι *.lrs
Υπάρχουν δύο τύποι σεναρίων στο Controller.
- Χειροκίνητο σενάριο
- Σενάριο προσανατολισμένο στο στόχο
Το χειροκίνητο σενάριο μπορεί να έχει περαιτέρω ή να μην έχει Λειτουργία ποσοστού. Θα συζητήσουμε το καθένα λεπτομερώς.
Προσομοίωση χειροκίνητου σεναρίου
Ένα χειροκίνητο σενάριο είναι στατικό και παρέχει περισσότερο έλεγχο της κατάστασης. Μπορείτε να αποφασίσετε ποια συναλλαγή θα εκτελεστεί, πόσες φορές και για πόσο χρονικό διάστημα.
Με βάση τη σύνθεση του δοκιμαστικού μείγματος, μπορείτε να δείτε τη συμπεριφορά της εφαρμογής όπως ο αριθμός των επισκέψεων, ο χρόνος απόκρισης κ.λπ.
Θα μάθετε πώς διαφέρει ένα χειροκίνητο σενάριο από ένα σενάριο που βασίζεται σε στόχους αργότερα.
Για να δημιουργήσετε ένα μη αυτόματο σενάριο, επιλέξτε Μη αυτόματο σενάριο από το "Επιλογή τύπου σεναρίου"
Προς το παρόν, ας χρησιμοποιήσουμε τη λειτουργία χωρίς ποσοστά, για αρχή. Ρίξτε μια ματιά στο στιγμιότυπο που φαίνεται παρακάτω:
Μπορείτε να επιλέξετε τα σενάρια που θέλετε να προσθέσετε στο σενάριο απευθείας από την παραπάνω οθόνη. Ωστόσο, είναι γενικά πρακτική η προσθήκη των σεναρίων αργότερα.
Κάντε κλικ στο κουμπί OK για να προχωρήσετε.
Αυτό θα δημιουργήσει ένα κενό σενάριο και θα το φορτώσει στην κύρια οθόνη. Θα παρατηρήσετε ότι το κουμπί Αποθήκευση είναι ενεργοποιημένο τώρα. Ρίξτε μια ματιά στο στιγμιότυπο παρακάτω:
Ομοίως, εάν επιλέξατε Λειτουργία ποσοστού κατά την επιλογή του τύπου του σεναρίου, η οθόνη θα εμφανιστεί ελαφρώς διαφορετικά. Αντί για τον αριθμό των χρηστών, θα εμφανίζει την κατανομή των χρηστών σε ποσοστό. Ο ελεγκτής κατανέμει αυτόματα τους χρήστες ανά εκχωρημένο ποσοστό.
Τα υπόλοιπα είναι ίδια. Ανατρέξτε στο στιγμιότυπο παρακάτω:
Εάν δεν δημιουργήσετε ένα Σενάριο στην αρχή, θα παρατηρήσετε τη γραμμή εργαλείων όπως παρακάτω:
Μπορείτε να κάνετε κλικ στο κουμπί για να δημιουργήσετε ένα νέο κενό σενάριο. Μόλις δημιουργηθεί ένα σενάριο, μπορείτε να κάνετε κλικ στο
κουμπί για να αποθηκεύσετε ένα σενάριο ή κάντε κλικ στο Ctrl + S. Ομοίως, μπορείτε να κάνετε κλικ στο
κουμπί για να ανοίξετε ένα ήδη υπάρχον σενάριο από τη μονάδα δίσκου του τοπικού υπολογιστή σας.
Το κουμπί που απομένει απλώς καλεί άλλα στοιχεία του LoadRunner. ο το κουμπί καλεί το VuGen και
Το κουμπί καλεί την ανάλυση LoadRunner.
Μόλις προσθέσετε ένα σενάριο ή μια ομάδα VUser, θα παρατηρήσετε ότι η γραμμή εργαλείων θέματος θα εμφανίζει επιπλέον εικονίδια. Η νέα γραμμή εργαλείων θα μοιάζει με αυτήν:
Η νέα γραμμή εργαλείων έχει 2 επιπλέον χειριστήρια.
The το κουμπί ανοίγει τη λίστα όλων των Φόρτωση Generatorμικρό. Στην περίπτωσή μας, χρησιμοποιούμε το "localhost" ως γεννήτρια. Αυτό σημαίνει ότι το τοπικό σας μηχάνημα θα χρησιμοποιηθεί και από τον Ελεγκτή Generator για προσομοίωση εικονικού φορτίου χρήστη. Μπορείτε να ανοίξετε τις Ρυθμίσεις εικονικοποίησης δικτύου κάνοντας κλικ στο
εικόνισμα. Η εικονικοποίηση δικτύου απαιτεί το Shunra NV για Λογισμικό HP έκδοσης 8.6 ή νεότερης εγκατάστασης στο μηχάνημά σας. Αυτή η ενοποίηση ενισχύει την ακρίβεια των δοκιμών μέσω της εικονικοποίησης των συνθηκών του δικτύου παραγωγής στο περιβάλλον δοκιμής φορτίου και απόδοσης. Για να ενσωματώσετε το Shunra NV για λογισμικό HP στο περιβάλλον δοκιμής σας, επικοινωνήστε με τον αντιπρόσωπο σέρβις της HP.
Σημείωση έκδοσης: Η HP απέκτησε την Shunra το 2014 και η λειτουργία διατίθεται πλέον ως το δικό του στοιχείο Network Virtualization του προμηθευτή, επομένως οι τρέχουσες εγκαταστάσεις δεν χρειάζονται πλέον ξεχωριστό προϊόν Shunra.
Τώρα που δημιουργήσατε ένα νέο, κενό σενάριο LoadRunner, σημειώστε τις προεπιλεγμένες διαμορφώσεις με τις οποίες συνοδεύεται:
Προγραμματισμένο από: σενάριο
Λειτουργία εκτέλεσης: Πρόγραμμα πραγματικού κόσμου
Δεδομένου ότι ένα σενάριο VUser θα εκτελεστεί από μια ομάδα VUsers, ονομάζεται επίσης και Ομάδα. Η στήλη Όνομα Ομάδας θα εμφανίζει το όνομα του Σεναρίου VUser μόλις προστεθεί. Ας προσθέσουμε τα σενάρια VUsers σε αυτό το σενάριο.
Όταν δημιουργηθεί πλήρως ένα σενάριο, θα δείτε την παρακάτω γραμμή εργαλείων στις Ομάδες Σεναρίων:
Μπορείτε να κάνετε κλικ στο εικονίδιο στη γραμμή εργαλείων για να προσθέσετε μια Ομάδα VUser.
Όταν κάνετε κλικ σε ένα κελί στη στήλη Όνομα ομάδας, θα ανοίξει ένα μικρό πλαίσιο, π.χ – εδώ μπορείτε να δείτε μια γρήγορη λίστα με τα πρόσφατα VUser Scripts καθώς και το κουμπί Browse. Ανατρέξτε στο παρακάτω στιγμιότυπο οθόνης.
Μπορείτε να επιλέξετε από τη λίστα ή απλά να περιηγηθείτε από τον επιθυμητό κατάλογο. Εάν κάνετε κλικ στο κουμπί αναζήτησης, ανοίγει ένα πλαίσιο διαλόγου παρόμοιο με το κοινό πλαίσιο διαλόγου MS. Ανατρέξτε στο παρακάτω στιγμιότυπο:
Όπως μπορείτε να δείτε, μπορείτε να περιηγηθείτε σε Scripts VUser, Scripts GUI ή QTP Σενάρια εδώ. Λάβετε υπόψη ότι ένα γραφικό περιβάλλον χρήστη ή QTP Το σενάριο μπορεί να δημιουργήσει μόνο έναν χρήστη και δεν μπορεί να χρησιμοποιηθεί για «προσομοίωση φόρτωσης». Μπορείτε να καταλάβετε γιατί ένα QTP Είναι διαθέσιμο το σενάριο στο Φόρτωση Σεναρίου;
Η σωστή απάντηση είναι αυτή QTP Τα σενάρια μπορούν να προστεθούν σε ένα Σενάριο Φόρτωσης για παράδειγμαtract πληροφορίες:
Δεδομένου ότι το σενάριο LoadRunner λειτουργεί με βάση το αίτημα και την απόκριση, αυτό δεν περιλαμβάνει τη διάρκεια απόδοσης του περιβάλλοντος εργασίας χρήστη και των δεδομένων. A QTP το σενάριο θα δώσει 1 δείγμα πραγματικής εμπειρίας χρήστη υπό φόρτο. Φυσικά, το QTP Το σενάριο πρέπει να έχει όλες τις συναλλαγές εφαρμοσμένες μέσω περιγραφικού προγραμματισμού.
Εάν κάνετε δεξί κλικ στην γκρίζα περιοχή στα αριστερά, θα δείτε ένα μικρό μενού που εμφανίζεται όπως στο παρακάτω στιγμιότυπο οθόνης:
Μπορείτε να κάνετε κλικ στο Προσθήκη ομάδας για να περιηγηθείτε στο σενάριο VUser.
Για να αφαιρέσετε μια ομάδα, κάντε κλικ στο κουμπί στη γραμμή εργαλείων ή κάντε δεξί κλικ στην ομάδα και επιλέξτε Κατάργηση ομάδας – όπως φαίνεται παρακάτω:
Συμβουλή: Μπορείτε επίσης να κάνετε κλικ στο κουμπί για να δείτε τις Ρυθμίσεις χρόνου εκτέλεσης ειδικά για την επιλεγμένη ομάδα. Μπορείτε να επιλέξετε πολλές ομάδες (κρατώντας πατημένο το Ctrl + κλικ) για να εφαρμόσετε τις Ρυθμίσεις χρόνου εκτέλεσης σε επιλεγμένες ομάδες κάθε φορά.
Από τη γραμμή εργαλείων, μπορείτε να κάνετε κλικ στο κουμπί Λεπτομέρειες [ ] στη γραμμή εργαλείων για να δείτε όλες τις λεπτομέρειες που σχετίζονται με μια Ομάδα VUser.
Εάν κάνετε κλικ στο Περισσότερα, θα εμφανιστεί ένας πίνακας με 3 καρτέλες. Η 1η καρτέλα, Rendezvous, θα ανοίξει από προεπιλογή:
Μπορείτε επίσης να δείτε τους χρήστες VUsers που αναφέρονται στην καρτέλα VUsers. Εάν έχετε αντιστοιχίσει αναγνωριστικά σε χρήστες VUsers, θα τα δείτε εδώ.
Μπορείτε επίσης να δείτε μια λίστα με όλα τα αρχεία στον φάκελο Script. Αυτό σας γλιτώνει από την πλοήγηση μέχρι τον τελικό κατάλογο και εμφανίζει μόνο τα σχετικά αρχεία.
Θα μελετήσουμε πώς να προγραμματίσουμε μια ομάδα ξεχωριστά.
Μόλις το σενάριό σας είναι έτοιμο, μπορείτε να κάνετε κλικ στο κουμπί για να ξεκινήσει η εκτέλεση του σεναρίου σας. Μόλις κάνετε κλικ στο κουμπί αναπαραγωγής, θα παρατηρήσετε ότι ο Ελεγκτής αλλάζει από την καρτέλα Σχεδίαση στην καρτέλα Εκτέλεση.
Η προβολή Σχεδίαση ελεγκτή σάς επιτρέπει επίσης να βλέπετε ένα σενάριο καθώς το εκτελείτε. Αυτό είναι χρήσιμο όταν αντιμετωπίζετε σφάλματα. Ωστόσο, τυχόν αλλαγές που κάνετε στο σενάριο δεν θα αντικατοπτρίζονται στο σενάριο που εκτελείται. Ακόμα και όταν το σενάριο δεν εκτελείται, πρέπει να δείτε τις λεπτομέρειες και να κάνετε κλικ στο κουμπί ΑΝΑΝΕΩΣΗ για να ισχύσουν οι αλλαγές.
Μπορείτε να προβάλετε ένα σενάριο απευθείας από το Controller κάνοντας κλικ στο κουμπί.
Ομοίως, μπορείτε να δείτε τους τρέχοντες VUsers (ναι, μπορείτε πραγματικά να τους δείτε) κάνοντας κλικ στο κουμπί.
Μόλις είστε καλοί με τη διαμόρφωση, μπορείτε να πατήσετε το ή μεταβείτε στην καρτέλα Εκτέλεση και κάντε κλικ στο
κουμπί.
Κατά την έναρξη της εκτέλεσης του σεναρίου, ο Ελεγκτής θα δημιουργήσει σιωπηρά έναν προσωρινό κατάλογο για την απόρριψη των αποτελεσμάτων. Εάν ο κατάλογος υπάρχει ήδη, θα λάβετε ένα μήνυμα:
Εάν επιλέξετε Ναι, η προηγούμενη ένδειξη θα χαθεί. Εάν επιλέξετε Όχι, θα δείτε το παρακάτω παράθυρο. Μπορείτε να επιλέξετε να δημιουργήσετε έναν νέο κατάλογο για κάθε αποτέλεσμα, εάν το επιθυμείτε. Ωστόσο, σκεφτείτε να ξεμείνετε από χώρο λίγο μετά από αυτό.
Μόλις πατήσετε ΟΚ, το σενάριό σας θα αρχίσει να εκτελείται. Θα δείτε χρήστες να μετακινούνται από τις στήλες Εκκρεμότητα στις στήλες Init και ούτω καθεξής.
Έτσι θα μοιάζει ένα παράδειγμα εκτέλεσης:
Μπορείτε να κάνετε κλικ στις Πραγματοποιημένες Συναλλαγές που ανοίγει ένα νέο παράθυρο. Εδώ μπορείτε να ελέγξετε την κατάσταση των συναλλαγών που έχετε εφαρμόσει στα σενάρια σας.
Ομοίως, μπορείτε να κάνετε κλικ σε οποιοδήποτε όνομα γραφήματος στα αριστερά για να ανοίξετε οποιοδήποτε γράφημα.
Στο κάτω μέρος του παραθύρου, μπορείτε να δείτε ποιες Συναλλαγές πραγματοποιούνται, τον ελάχιστο χρόνο που χρειάστηκε μέχρι στιγμής οποιονδήποτε χρήστη, τον μέγιστο χρόνο, τον μέσο χρόνο και την τυπική απόκλιση.
Μπορείτε να επιλέξετε να συγκρίνετε τα αποτελέσματα δίπλα-δίπλα ή μόνο μετά το τέλος της ολοκλήρωσης του σεναρίου. Για εναλλαγή, κάντε κλικ στο μενού Αποτελέσματα και θα βρείτε το παρακάτω μενού.
Εάν θέλετε να ενεργοποιήσετε τη συγκρότηση, μπορείτε να την κρατήσετε ελεγχόμενη.
Προσομοίωση σεναρίου προσανατολισμένου στο στόχο
Ένα σενάριο με προσανατολισμό στο στόχο έχει δυναμικό χαρακτήρα – αυτό σημαίνει ότι αλλάζει συνεχώς το συνολικό φορτίο που προσομοιώνεται στον διακομιστή. Ορίζετε έναν στόχο, για παράδειγμα, τον μέγιστο αριθμό επισκέψεων που θέλετε να επιτύχετε για τον διακομιστή-στόχο, τον μέγιστο χρόνο απόκρισης σε μια συναλλαγή κ.λπ.
Με βάση τα παραπάνω αριθμητικά στοιχεία, μπορείτε να σχεδιάσετε αναλυτικά στοιχεία, όπως τον μέγιστο αριθμό χρηστών που υποστηρίζει η εφαρμογή σας, παραμένοντας παράλληλα εντός ενός αποδεκτού χρόνου απόκρισης. Ομοίως, μπορείτε να βρείτε τον μέγιστο αριθμό χρηστών που είναι συνδεδεμένοι στην εφαρμογή μέχρι να επιτευχθεί ο Χ αριθμός επισκέψεων στον διακομιστή.
Σε μια τέτοια περίπτωση, ο Ελεγκτής μεταβάλλει αυτόματα τον αριθμό των χρηστών στον διακομιστή, επομένως, έχετε ελάχιστο έλεγχο στο πόσες φορές ή για πόσο χρόνο εκτελείται ένας χρήστης.
Κάντε κλικ στο Νέο για να δημιουργήσετε ένα νέο σενάριο και επιλέξτε Σενάριο προσανατολισμένο στο στόχο.
Θα εμφανιστεί η παρακάτω οθόνη:
Η διαδικασία προσθήκης Ομάδων VUser είναι ακριβώς η ίδια όπως στην περίπτωση του Μη αυτόματου Σεναρίου.
Η βασική διαφορά σε ένα Σενάριο με Επίκεντρο τον Στόχο, όπως υποδηλώνει και το όνομα, είναι ότι ορίζετε έναν στόχο. Ο Ελεγκτής θα μεταβάλλει αυτόματα τον αριθμό των Χρηστών Εικονικής Γραμμής (VUsers) μέχρι να επιτευχθεί αυτός ο στόχος.
Ενώ το μεγαλύτερο μέρος της διεπαφής είναι σχεδόν παρόμοιο με το Χειροκίνητο Σενάριο, ορισμένες οθόνες εμφανίζονται διαφορετικά, αν και εκτελούν τις ίδιες ενέργειες. Για παράδειγμα, για να προσθέσετε μια Ομάδα Χρηστών V ή ένα Σενάριο Χρηστών V, κάντε κλικ στο κουμπί. Αυτό θα οδηγήσει στο παρακάτω παράθυρο:
Εδώ μπορείτε να επιλέξετε πρόσφατα σενάρια, να αναζητήσετε ένα σενάριο ή να πατήσετε το κουμπί Εγγραφή για να δημιουργήσετε ένα νέο σενάριο.
Κάντε κλικ στο OK για να κλείσετε το παράθυρο.
Ανά ανάγκη, μπορείτε να κάνετε κλικ κουμπί για να δείτε τις λεπτομέρειες της επιλεγμένης ομάδας/σεναρίου VUser.
Κάνοντας κλικ Το κουμπί θα αφαιρέσει την επιλεγμένη Ομάδα VUser από το τρέχον σενάριο. Οι αλλαγές θα αποθηκευτούν μόνο εάν αποθηκεύσετε.
Κάνοντας κλικ Το κουμπί θα ανοίξει τις Ρυθμίσεις Χρόνου Εκτέλεσης, όπως μελετήσαμε στο VuGen. Ωστόσο, εάν παρακάμψετε (ή τροποποιήσετε) τις Ρυθμίσεις Χρόνου Εκτέλεσης εδώ, οι αλλαγές θα ισχύουν μόνο για το τρέχον σενάριο. Εάν καταργήσετε το σενάριο και φορτώσετε ξανά ή πατήσετε ανανέωση (στην προβολή λεπτομερειών), θα χάσετε τυχόν αλλαγές που κάνατε. Αυτό θα φορτώσει ξανά τις Ρυθμίσεις Χρόνου Εκτέλεσης που αποθηκεύτηκαν κατά τη δημιουργία του σεναρίου.
Μπορείτε επίσης να κάνετε κλικ στο για να ανοίξετε την επιλεγμένη ομάδα χρηστών VUser στο VuGen.
Εάν θέλετε να διαμορφώσετε το Load Generators (το επόμενο θέμα μας) μπορείτε να κάνετε κλικ κουμπί.
Ο παρακάτω πίνακας συνοψίζει τη διαφορά που υποσχέθηκε προηγουμένως μεταξύ των δύο τύπων σεναρίων.
| Άποψη | Χειροκίνητο σενάριο | Σενάριο προσανατολισμένο στο στόχο |
| Ποιος αποφασίζει για το φορτίο | Το κάνεις, VUser από τον VUser | Ο Ελεγκτής το κάνει, για να πετύχετε τον στόχο σας |
| Φύση | Στατικό μόλις σχεδιαστεί | Δυναμικό, ποικίλλει κατά τη διάρκεια της εκτέλεσης |
| Ορίζετε | Συναλλαγές, αριθμός χρηστών VUser, διάρκεια | Ένας στόχος όπως οι επιτυχίες ανά δευτερόλεπτο ή ο χρόνος απόκρισης |
| Επιπλέον λειτουργία | Η λειτουργία ποσοστού κατανέμει τους χρήστες V ανά κοινόχρηστο στοιχείο | Χωρίς λειτουργία ποσοστού |
| καλυτερα for | Αναπαραγωγή ενός γνωστού μείγματος δοκιμών | Εύρεση του φορτίου που μπορεί να αντέξει ένας στόχος |
Η εκτέλεση ενός σεναρίου προσανατολισμένου στο στόχο είναι ίδια με το χειροκίνητο σενάριο.
Διαμόρφωση φορτίου Generators
Υπάρχουν δύο τρόποι ρύθμισης του Load Generators.
Όταν κάνετε κλικ στην επιλογή Προσθήκη ομάδας (για να προσθέσετε ένα σενάριο VUser), θα δείτε το παρακάτω παράθυρο:
Μπορείτε να κάνετε κλικ στο Προσθήκη που αντιστοιχεί στο Φόρτωση Generator Ονομάστε και περιηγηθείτε στο Φόρτωσή σας Generators, ή εναλλακτικά, μπορείτε απλώς να πληκτρολογήσετε "localhost" και να αρχίσετε να χρησιμοποιείτε τον ελεγκτή σας ως Load Generator.
Εάν κάνετε κλικ στο «προσθήκη…», θα δείτε το παρακάτω παράθυρο:
Μπορείτε να κάνετε κλικ στο Περισσότερα για να δείτε περισσότερες ρυθμίσεις που σχετίζονται με τη Φόρτωση Generator. Πλοηγηθείτε σε διαφορετικές καρτέλες για να αποκτήσετε περισσότερη κατανόηση:
Τα παραπάνω ήταν διαμορφώσεις στις Ρυθμίσεις χρόνου εκτέλεσης. Όπως μπορείτε να δείτε, μπορούν να αρχικοποιηθούν το πολύ 50 χρήστες ταυτόχρονα.
Παρακάτω είναι η διαμόρφωση του ορίου VUser.
Κάντε κλικ στην επιλογή Προεπιλογές εάν θέλετε να επιστρέψετε στις προεπιλεγμένες ρυθμίσεις και να χάσετε τυχόν αλλαγές που έχετε κάνει. Κάντε κλικ στο κουμπί OK για να αποθηκεύσετε τις αλλαγές και να κλείσετε το παράθυρο.
Ένας άλλος τρόπος προσθήκης και διαμόρφωσης Φορτίου Generators είναι κάνοντας κλικ σενάριο κάντε κλικ στο μενού Φορτίο Generators.
Αυτό θα οδηγήσει στο κύριο παράθυρο του Generatorμικρό. Εδώ μπορείτε να δείτε την κατάσταση όλων των Load Generatorσ. Το όνομα αναφέρεται στο όνομα του Generator. Η κατάσταση είναι η τρέχουσα κατάσταση, είτε η γεννήτρια είναι έτοιμη για χρήση είτε όχι. Η Πλατφόρμα λέει στο Operating Σύστημα της γεννήτριας που μπορεί να είναι Windows or Unix μόνο. Ο Τύπος λέει εάν πρόκειται για τοπική ή για γεννήτρια που βασίζεται στο Cloud. Ρίξτε μια ματιά στο παρακάτω στιγμιότυπο:
Σημείωση πλατφόρμας: ο WindowsΗ διατύπωση -ή-Unix αντικατοπτρίζει την έκδοση που εμφανίζεται εδώ. Οι τρέχουσες εκδόσεις του LoadRunner εγκαθιστούν επίσης γεννήτριες φορτίου σε διανομές Linux, όπως Ubuntu Σέρβερ 22.04 LTS και RHEL 9.
Για να προσθέσετε μια άλλη γεννήτρια, πρέπει να κάνετε κλικ στο κουμπί Προσθήκη. Μόλις κάνετε κλικ στην προσθήκη, θα δείτε την ίδια οθόνη όπως ήδη συζητήθηκε παραπάνω.
Μόλις διαμορφωθεί η γεννήτρια, κάντε κλικ στο κουμπί Κλείσιμο για να κλείσετε την οθόνη.
Προγραμματίστε μια ομάδα
Πριν εκτελέσετε το σενάριό σας, πρέπει να διαμορφώσετε το χρονοδιάγραμμα. Είτε προγραμματίζετε ανά Σενάριο είτε ανά Ομάδα. Κάθε ένα από αυτά μπορεί περαιτέρω να κατηγοριοποιηθεί σε Χρονοδιάγραμμα Πραγματικού Κόσμου ή σε Βασικό Χρονοδιάγραμμα, που ονομάζεται Λειτουργία Εκτέλεσης.
Εάν προγραμματίσετε κατά Σενάριο και δημιουργήσετε ένα Πρόγραμμα Πραγματικού Κόσμου, θα δείτε παρακάτω επιλογές να εμφανίζονται στην περιοχή Καθολικό χρονοδιάγραμμα:
Ωστόσο, εάν προγραμματίσετε ένα Σενάριο και δημιουργήσετε ένα Βασικό χρονοδιάγραμμα, θα δείτε το παρακάτω παράθυρο. Μπορείτε να βρείτε διαφορά;
Μπορείτε επίσης να προγραμματίσετε ανά ομάδα. Αυτό θα εφαρμόσει τη διαμόρφωση σε επίπεδο ομάδας. Αυτό μπορεί περαιτέρω να κατηγοριοποιηθεί ως Real-World και Basic Run Mode.
Ομοίως, μπορείτε να αλλάξετε τη λειτουργία εκτέλεσης σε Βασικό χρονοδιάγραμμα. Χρησιμοποιήστε τις δεξιότητές σας στο Test Designing για να βρείτε τη διαφορά μεταξύ των δύο. Εδώ είναι μια αναφορά:
Παρατηρήσατε ότι εμφανίζεται ένα νέο εικονίδιο στη γραμμή εργαλείων του Προγράμματος σεναρίων;
Εδώ είναι για αναφορά σας:
Το εικονίδιο Rendezvous εμφανίζεται μόνο στην περίπτωση διαμορφώσεων ομάδας.
Ρύθμιση του SLA (Συμφωνία Επιπέδου Υπηρεσιών)
Ενδέχεται να έχετε υπογράψει μια Συμφωνία Επιπέδου Παροχής Υπηρεσιών με τους πελάτες σας. Το SLA στο LoadRunner ή στο Controller σας δίνει την ευκαιρία να δοκιμάσετε την εφαρμογή σας σε σχέση με ένα SLA. Λάβετε υπόψη ότι ένα κανονικό σενάριο (χωρίς SLA) σας δίνει την ευκαιρία να εκτελέσετε διάφορους τύπους σεναρίων για να εντοπίσετε τα προβλήματα και την αιτία των προβλημάτων. Ενώ, οι πελάτες σας μπορεί να θέλουν απλώς να δοκιμάσουν την εφαρμογή σας σε σχέση με ένα SLA για να δουν αν λειτουργεί όπως έχει ανατεθεί στο con.tracτ ή όχι.
Από την κύρια προβολή σχεδίασης του ελεγκτή, βρείτε τη γραμμή εργαλείων SLA. που βρίσκεται στην επάνω δεξιά γωνία και μοιάζει με αυτό:
Κάντε κλικ στο κουμπί και θα ανοίξει το ακόλουθο παράθυρο:
Κάντε κλικ στο κουμπί.
Παρατηρήστε το νέο παράθυρο. Εδώ μπορείτε να επιλέξετε τη Μέτρηση του SLA. Στο παράδειγμά μας, λαμβάνουμε χρόνο απόκρισης συναλλαγής. Κοίτα:
Κάντε κλικ στο κουμπί.
Στο επόμενο παράθυρο, μπορείτε να επιλέξετε τις Συναλλαγές όπου θα εφαρμοστεί η παραπάνω Μέτρηση. Χρησιμοποιούμε μόνο κύρια συναλλαγή, π.χ. 01_Signup
Αυτό θα βοηθήσει στην κατάργηση της αρχικής σελίδας ανοίγματος και άλλων όχι και τόσο σημαντικών συναλλαγών που πρέπει να εξαιρεθούν.
Ρίξτε μια ματιά στο παράθυρο:
Κάντε κλικ στο κουμπί.
Στο νέο παράθυρο, μπορείτε να επιλέξετε το εκατοστημόριο της τιμής κατωφλίου. Εάν έχετε επιλέξει πολλές συναλλαγές, μπορείτε να κάνετε κλικ κουμπί. Ρίξτε μια ματιά στο παρακάτω παράθυρο:
Κάντε κλικ στο κουμπί.
Η επόμενη οθόνη είναι ένα απλό κλείσιμο. Κάντε κλικ στο κουμπί για να κλείσετε το SLA.
Αφού κάνετε κλικ , θα δείτε το κύριο παράθυρο σχεδίασης του ελεγκτή με ένα SLA να εμφανίζεται. Κοίτα:
Μπορείτε να κάνετε κλικ στο κουμπιά για προβολή λεπτομερειών SLA. Θα ανοίξει το ακόλουθο παράθυρο:
Πατήστε κουμπί για να κλείσετε το παραπάνω παράθυρο.
Εάν θέλετε να διαγράψετε ένα υπάρχον SLA, μπορείτε να κάνετε κλικ στο κουμπί. Κάνοντας κλικ, θα δείτε το παρακάτω μήνυμα επιβεβαίωσης:
Αν κάνετε κλικ στο κουμπί, θα δείτε Προηγμένες επιλογές ενός SLA.
Συνιστάται να εργαστείτε με την προεπιλεγμένη επιλογή, δηλαδή Εσωτερικά Υπολογιζόμενη Tracking Τελεία και παύλα. Ρίξτε μια ματιά στο στιγμιότυπο:
Εάν εργάζεστε με Internally Calculated Tracking Περίοδος, η Ανάλυση ορίζει αυτόματα την tracπερίοδο κατά την οποία θα καθοριστούν οι καταστάσεις SLA. Αυτή η επιλογή έχει ελάχιστη tracη περίοδος βασιλιά έχει οριστεί σε 5 δευτερόλεπτα.
Από την άλλη πλευρά, επιλέγεις Tracking Περιορίστε την τελεία στον επιθυμητό αριθμό δευτερολέπτων. Απλώς επιλέξτε το επόμενο κουμπί επιλογής.
Κατά την εκτέλεση ενός σεναρίου που βασίζεται σε SLA, η διαδικασία εκτέλεσης παραμένει ακριβώς η ίδια.
Βίντεο στο χειριστήριο
Η παρακάτω αναλυτική παρουσίαση καλύπτει τις ίδιες οθόνες χειριστηρίου εν κινήσει.
Πατήστε εδώ εάν το βίντεο δεν είναι προσβάσιμο
Ο ελεγκτής βρίσκεται στη μέση του Αρχιτεκτονική LoadRunner: τα σενάρια φτάνουν από το VuGen μετά συσχέτιση και παραμετροποίησηκαι οι ροές δεδομένων αποτελεσμάτων Ανάλυση LoadRunner. Ανάγνωση Δοκιμές Απόδοσης και Δοκιμές φορτίου για την ευρύτερη διαδικασία.








































