Εκμάθηση Loadrunner Controller: Manual & Goal Oriented Scenario
Τι είναι ο Ελεγκτής;
Ο ελεγκτής, όπως υποδηλώνει το όνομα, είναι ένα πρόγραμμα για τον «έλεγχο» της συνολικής δοκιμής φορτίου. Είναι υπεύθυνο να σας βοηθήσει να εκτελέσετε το σχέδιο δοκιμής απόδοσης χρησιμοποιώντας τα σενάρια VUGen που έχετε ήδη δημιουργήσει. Σας επιτρέπει να παρακάμπτετε τις ρυθμίσεις χρόνου εκτέλεσης, να ενεργοποιείτε ή να απενεργοποιείτε το χρόνο σκέψης, τα σημεία ραντεβού, να προσθέτετε γεννήτριες φορτίου και να ελέγχει τον αριθμό των χρηστών που μπορεί να προσομοιώσει κάθε γεννήτρια. Δημιουργεί αυτόματα μια ένδειξη των αποτελεσμάτων εκτέλεσης, σας δίνει μια ζωντανή προβολή της «τρέχουσας κατάστασης» της εκτέλεσης δοκιμής φόρτωσης.
Ας μάθουμε περισσότερα για το HP Controller.
Πώς να εκκινήσετε τον ελεγκτή
Για να εκκινήσετε το HP Controller, μεταβείτε στο μενού Έναρξη ->Λογισμικό HP ->HP LoadRunner ->Ελεγκτής όπως φαίνεται παρακάτω:
Αφού ξεκινήσετε, θα δείτε μια οθόνη εκκίνησης να εμφανίζεται στιγμιαία. Ένα γρήγορο στιγμιότυπο έχει εμφανιστεί παρακάτω:
Το στιγμιότυπο θα οδηγήσει αυτόματα στο κύριο παράθυρο του HP Controller. Ας ρίξουμε μια ματιά σε αυτό πριν συζητήσουμε τα κύρια στοιχεία της οθόνης.
Εάν η οθόνη "Νέο Σενάριο" δεν εμφανίζεται αυτόματα, (αφού έχετε αλλάξει την προτίμηση) μπορείτε να κάνετε κλικ στο κουμπί Νέο κάτω από το μενού Αρχείο ή να κάνετε κλικ στο κουμπί από τη γραμμή εργαλείων. Εναλλακτικά, μπορείτε να κάνετε κλικ στο Ctrl + N. Το μενού εμφανίζεται παρακάτω για αναφορά.
Ομοίως, για να ανοίξετε ένα υπάρχον ή προηγουμένως δημιουργημένο σενάριο, μπορείτε να χρησιμοποιήσετε Ctrl + O ή και θα ανοίξει ένα τυπικό πλαίσιο διαλόγου για την περιήγηση αρχείων. Η επέκταση ενός αρχείου σεναρίου Load Runner είναι *.lrs
Υπάρχουν δύο τύποι σεναρίων στο Controller.
- Χειροκίνητο σενάριο
- Σενάριο προσανατολισμένο στο στόχο
Το χειροκίνητο σενάριο μπορεί να έχει περαιτέρω ή να μην έχει Λειτουργία ποσοστού. Θα συζητήσουμε το καθένα λεπτομερώς.
Προσομοίωση χειροκίνητου σεναρίου
Ένα χειροκίνητο σενάριο είναι στατικό και δίνει περισσότερο έλεγχο της κατάστασης. Μπορείτε να αποφασίσετε ποια συναλλαγή θα εκτελέσετε, για πόσες φορές, για πόσο χρονικό διάστημα.
Με βάση τη σύνθεση του δοκιμαστικού μείγματος, μπορείτε να δείτε τη συμπεριφορά της εφαρμογής όπως ο αριθμός των επισκέψεων, ο χρόνος απόκρισης κ.λπ.
Θα μάθετε πώς διαφέρει ένα μη αυτόματο σενάριο από το σενάριο με προσανατολισμό στο στόχο αργότερα.
Για να δημιουργήσετε ένα μη αυτόματο σενάριο, επιλέξτε Μη αυτόματο σενάριο από το "Επιλογή τύπου σεναρίου"
Προς το παρόν, ας χρησιμοποιήσουμε τη λειτουργία χωρίς ποσοστά, για αρχή. Ρίξτε μια ματιά στο στιγμιότυπο που φαίνεται παρακάτω:
Μπορείτε να επιλέξετε τα σενάρια που θέλετε να προσθέσετε στο σενάριο απευθείας από την παραπάνω οθόνη. Ωστόσο, είναι γενικά πρακτική η προσθήκη των σεναρίων αργότερα.
Κάντε κλικ στο κουμπί OK για να προχωρήσετε.
Αυτό θα δημιουργήσει ένα κενό σενάριο και θα το φορτώσει στην κύρια οθόνη. Θα παρατηρήσετε ότι το κουμπί Αποθήκευση είναι ενεργοποιημένο τώρα. Ρίξτε μια ματιά στο στιγμιότυπο παρακάτω:
Ομοίως, εάν επιλέξατε Λειτουργία ποσοστού κατά την επιλογή του τύπου του σεναρίου, η οθόνη θα εμφανιστεί ελαφρώς διαφορετικά. Αντί για τον αριθμό των χρηστών, θα εμφανίζει την κατανομή των χρηστών σε ποσοστό. Ο ελεγκτής κατανέμει αυτόματα τους χρήστες ανά εκχωρημένο ποσοστό.
Τα υπόλοιπα είναι ίδια. Ανατρέξτε στο στιγμιότυπο παρακάτω:
Εάν δεν δημιουργήσετε ένα Σενάριο στην αρχή, θα παρατηρήσετε τη γραμμή εργαλείων όπως παρακάτω:
Μπορείτε να κάνετε κλικ στο κουμπί για να δημιουργήσετε ένα νέο κενό σενάριο. Μόλις δημιουργηθεί ένα σενάριο, μπορείτε να κάνετε κλικ στο
κουμπί για να αποθηκεύσετε ένα σενάριο ή κάντε κλικ στο Ctrl + S. Ομοίως, μπορείτε να κάνετε κλικ στο
κουμπί για να ανοίξετε ένα ήδη υπάρχον σενάριο από τη μονάδα δίσκου του τοπικού υπολογιστή σας.
Το κουμπί που απομένει απλώς καλεί άλλα στοιχεία του LoadRunner. ο το κουμπί καλεί το VUGen και
Το κουμπί καλεί την ανάλυση HP.
Μόλις προσθέσετε ένα σενάριο ή μια ομάδα VUSer, θα παρατηρήσετε ότι η γραμμή εργαλείων θέματος θα εμφανίζει επιπλέον εικονίδια. Η νέα γραμμή εργαλείων θα μοιάζει με αυτό:
Η νέα γραμμή εργαλείων έχει 2 επιπλέον χειριστήρια.
The το κουμπί ανοίγει τη λίστα όλων των Φόρτωση Generatorμικρό. Στην περίπτωσή μας, χρησιμοποιούμε το "localhost" ως γεννήτρια. Αυτό σημαίνει ότι το τοπικό σας μηχάνημα θα χρησιμοποιηθεί και από τον Ελεγκτή Generator για προσομοίωση εικονικού φορτίου χρήστη. Μπορείτε να ανοίξετε τις Ρυθμίσεις εικονικοποίησης δικτύου κάνοντας κλικ στο
εικόνισμα. Η εικονικοποίηση δικτύου απαιτεί το Shunra NV για Λογισμικό HP έκδοσης 8.6 ή νεότερης εγκατάστασης στο μηχάνημά σας. Αυτή η ενοποίηση ενισχύει την ακρίβεια των δοκιμών μέσω της εικονικοποίησης των συνθηκών του δικτύου παραγωγής στο περιβάλλον δοκιμής φορτίου και απόδοσης. Για να ενσωματώσετε το Shunra NV για λογισμικό HP στο περιβάλλον δοκιμής σας, επικοινωνήστε με τον αντιπρόσωπο σέρβις της HP.
Τώρα που δημιουργήσατε ένα νέο, κενό σενάριο LoadRunner, σημειώστε
Προεπιλεγμένες διαμορφώσεις ενός νέου σεναρίου:
Προγραμματισμένο από: σενάριο
Λειτουργία εκτέλεσης: Πρόγραμμα πραγματικού κόσμου
Δεδομένου ότι ένα σενάριο VUsers θα εκτελεστεί από μια ομάδα VUsers, επομένως ονομάζεται επίσης Ομάδα. Η στήλη Όνομα ομάδας θα εμφανίσει το όνομα του VUser Script μόλις προστεθεί. Ας προσθέσουμε τα σενάρια VUsers σε αυτό το σενάριο.
Όταν δημιουργηθεί πλήρως ένα σενάριο, θα δείτε την παρακάτω γραμμή εργαλείων στις Ομάδες Σεναρίων:
Μπορείτε να κάνετε κλικ στο εικονίδιο στη γραμμή εργαλείων για να προσθέσετε μια Ομάδα VUser.
Όταν κάνετε κλικ σε ένα κελί στη στήλη Όνομα ομάδας, θα ανοίξει ένα μικρό πλαίσιο, π.χ – εδώ μπορείτε να δείτε μια γρήγορη λίστα με τα πρόσφατα VUser Scripts καθώς και το κουμπί Browse. Ανατρέξτε στο παρακάτω στιγμιότυπο οθόνης.
Μπορείτε να επιλέξετε από τη λίστα ή απλά να περιηγηθείτε από τον επιθυμητό κατάλογο. Εάν κάνετε κλικ στο κουμπί αναζήτησης, ανοίγει ένα πλαίσιο διαλόγου παρόμοιο με το κοινό πλαίσιο διαλόγου MS. Ανατρέξτε στο παρακάτω στιγμιότυπο:
Όπως μπορείτε να δείτε, μπορείτε να περιηγηθείτε σε VUser Scripts, GUI Scripts ή QTP Σενάρια εδώ. Θυμηθείτε, ένα σενάριο GUI ή QTP μπορεί να δημιουργήσει μόνο έναν χρήστη και δεν μπορεί να χρησιμοποιηθεί για "προσομοίωση φορτίου". Μπορείτε να πείτε γιατί είναι διαθέσιμο ένα σενάριο QTP στο σενάριο φόρτωσης;
Η σωστή απάντηση είναι ότι τα σενάρια QTP μπορούν να προστεθούν στο σενάριο φόρτωσης για εξαγωγή πληροφοριών:
Εφόσον το σενάριο LoadRunner λειτουργεί βάσει αιτήματος και απόκρισης, αυτό δεν περιλαμβάνει τη διάρκεια της διεπαφής χρήστη και της απόδοσης δεδομένων. Ένα σενάριο QTP θα δώσει 1 δείγμα πραγματικής εμπειρίας χρήστη υπό φόρτωση. Φυσικά, το σενάριο QTP πρέπει να έχει όλες τις συναλλαγές που εφαρμόζονται μέσω περιγραφικού προγραμματισμού.
Εάν κάνετε δεξί κλικ στην γκρίζα περιοχή στα αριστερά, θα δείτε ένα μικρό μενού που εμφανίζεται όπως στο παρακάτω στιγμιότυπο οθόνης:
Μπορείτε να κάνετε κλικ στο Προσθήκη ομάδας για να περιηγηθείτε στο σενάριο VUser.
Για να αφαιρέσετε μια ομάδα, κάντε κλικ στο κουμπί στη γραμμή εργαλείων ή κάντε δεξί κλικ στην ομάδα και επιλέξτε Κατάργηση ομάδας – όπως φαίνεται παρακάτω:
Συμβουλή: Μπορείτε επίσης να κάνετε κλικ στο κουμπί για να δείτε τις Ρυθμίσεις χρόνου εκτέλεσης ειδικά για την επιλεγμένη ομάδα. Μπορείτε να επιλέξετε πολλές ομάδες (κρατώντας πατημένο το Ctrl + κλικ) για να εφαρμόσετε τις Ρυθμίσεις χρόνου εκτέλεσης σε επιλεγμένες ομάδες κάθε φορά.
Από τη γραμμή εργαλείων, μπορείτε να κάνετε κλικ στο κουμπί Λεπτομέρειες [ ] στη γραμμή εργαλείων για να δείτε όλες τις λεπτομέρειες που σχετίζονται με μια Ομάδα VUser.
Εάν κάνετε κλικ στο Περισσότερα, θα εμφανιστεί ένας πίνακας με 3 καρτέλες. Η 1η καρτέλα, Rendezvous, θα ανοίξει από προεπιλογή:
Μπορείτε επίσης να δείτε μια λίστα των VUsers στην καρτέλα Vusers. Εάν έχετε εκχωρήσει αναγνωριστικά σε VUsers, θα τα δείτε εδώ.
Μπορείτε επίσης να δείτε τη λίστα με όλα τα αρχεία στο φάκελο Script. Αυτό βοηθά στην πλοήγηση μέχρι τον τελικό κατάλογο και στην προβολή μόνο των σχετικών αρχείων.
Θα μελετήσουμε πώς να προγραμματίσουμε μια ομάδα ξεχωριστά.
Μόλις το σενάριό σας είναι έτοιμο, μπορείτε να κάνετε κλικ στο κουμπί για να ξεκινήσει η εκτέλεση του σεναρίου σας. Μόλις κάνετε κλικ στο κουμπί αναπαραγωγής, θα παρατηρήσετε ότι ο Ελεγκτής αλλάζει από την καρτέλα Σχεδίαση στην καρτέλα Εκτέλεση.
Σχεδιασμός ελεγκτή η προβολή δίνει επίσης στην προβολή ένα σενάριο καθώς εκτελείτε το σενάριο. Αυτό είναι χρήσιμο όταν αντιμετωπίζετε σφάλματα. Ωστόσο, τυχόν αλλαγές που κάνετε στο σενάριο δεν θα αντικατοπτρίζονται στο σενάριο εκτέλεσης. Ακόμη και όταν το σενάριο δεν εκτελείται, πρέπει να προβάλετε τις λεπτομέρειες και να κάνετε κλικ στο κουμπί REFRESH για να τεθούν σε ισχύ οι αλλαγές.
Μπορείτε να προβάλετε ένα σενάριο απευθείας από το Controller κάνοντας κλικ στο κουμπί.
Ομοίως, μπορείτε να δείτε τους τρέχοντες VUsers (ναι, μπορείτε πραγματικά να τους δείτε) κάνοντας κλικ στο κουμπί.
Μόλις είστε καλοί με τη διαμόρφωση, μπορείτε να πατήσετε το ή μεταβείτε στην καρτέλα Εκτέλεση και κάντε κλικ στο
κουμπί.
Κατά την έναρξη της εκτέλεσης του σεναρίου, ο Ελεγκτής θα δημιουργήσει σιωπηρά έναν προσωρινό κατάλογο για την απόρριψη των αποτελεσμάτων. Εάν ο κατάλογος υπάρχει ήδη, θα λάβετε ένα μήνυμα:
Εάν επιλέξετε Ναι, η προηγούμενη ένδειξη θα χαθεί. Εάν επιλέξετε Όχι, θα δείτε το παρακάτω παράθυρο. Μπορείτε να επιλέξετε να δημιουργήσετε έναν νέο κατάλογο για κάθε αποτέλεσμα, εάν το επιθυμείτε. Ωστόσο, σκεφτείτε να ξεμείνετε από χώρο λίγο μετά από αυτό.
Μόλις πατήσετε ΟΚ, το σενάριό σας θα αρχίσει να εκτελείται. Θα δείτε χρήστες να μετακινούνται από τις στήλες Εκκρεμότητα στις στήλες Init και ούτω καθεξής.
Έτσι θα μοιάζει ένα παράδειγμα εκτέλεσης:
Μπορείτε να κάνετε κλικ στις Πραγματοποιημένες Συναλλαγές που ανοίγει ένα νέο παράθυρο. Εδώ μπορείτε να ελέγξετε την κατάσταση των συναλλαγών που έχετε εφαρμόσει στα σενάρια σας.
Ομοίως, μπορείτε να κάνετε κλικ σε οποιοδήποτε όνομα γραφήματος στα αριστερά για να ανοίξετε οποιοδήποτε γράφημα.
Στο κάτω μέρος του παραθύρου, μπορείτε να δείτε ποιες Συναλλαγές πραγματοποιούνται, τον ελάχιστο χρόνο που χρειάστηκε μέχρι στιγμής οποιονδήποτε χρήστη, τον μέγιστο χρόνο, τον μέσο χρόνο και την τυπική απόκλιση.
Μπορείτε να επιλέξετε να συγκρίνετε τα αποτελέσματα δίπλα-δίπλα ή μόνο μετά το τέλος της ολοκλήρωσης του σεναρίου. Για εναλλαγή, κάντε κλικ στο μενού Αποτελέσματα και θα βρείτε το παρακάτω μενού.
Εάν θέλετε να ενεργοποιήσετε τη συγκρότηση, μπορείτε να την κρατήσετε ελεγχόμενη.
Προσομοίωση σεναρίου προσανατολισμένου στο στόχο
Ένα σενάριο με προσανατολισμό στο στόχο έχει δυναμικό χαρακτήρα – αυτό σημαίνει ότι αλλάζει συνεχώς το συνολικό φορτίο που προσομοιώνεται στον διακομιστή. Ορίζετε έναν στόχο, για παράδειγμα, τον μέγιστο αριθμό επισκέψεων που θέλετε να επιτύχετε για τον διακομιστή-στόχο, τον μέγιστο χρόνο απόκρισης σε μια συναλλαγή κ.λπ.
Με βάση τα παραπάνω αριθμητικά στοιχεία, μπορείτε να σχεδιάσετε αναλυτικά στοιχεία, όπως ο μέγιστος αριθμός χρηστών που υποστηρίζει η εφαρμογή σας, ενώ παραμένετε μεταξύ του αποδεκτού χρόνου απόκρισης. Ομοίως, ο μέγιστος αριθμός χρηστών που είναι συνδεδεμένοι στην εφαρμογή μέχρι να επιτευχθεί Χ αριθμός επισκέψεων στον διακομιστή.
Σε μια τέτοια περίπτωση, το HP Controller μεταβάλλει αυτόματα τον αριθμό των χρηστών στο διακομιστή, επομένως, δεν έχετε ελάχιστο έλεγχο σε πόσες φορές ή για πόσο χρόνο εκτελείται ένας χρήστης.
Κάντε κλικ στο Νέο για να δημιουργήσετε ένα νέο σενάριο και επιλέξτε Σενάριο προσανατολισμένο στο στόχο.
Θα εμφανιστεί η παρακάτω οθόνη:
Η διαδικασία προσθήκης Ομάδων VUser είναι ακριβώς η ίδια όπως στην περίπτωση του Μη αυτόματου Σεναρίου.
Οι βασικές διαφορές στο Goal Oriented Scenario, όπως υποδηλώνει το όνομα, είναι η δημιουργία ενός στόχου. Ο ελεγκτής θα αυτόματα
Ενώ το μεγαλύτερο μέρος της διεπαφής είναι σχεδόν παρόμοιο με το Μη αυτόματο σενάριο, ορισμένες οθόνες εμφανίζονται διαφορετικά, αν και εκτελούν τις ίδιες ενέργειες. Για παράδειγμα, για να προσθέσετε μια ομάδα VUser ή μια δέσμη ενεργειών VUser, κάντε κλικ στο κουμπί. Αυτό θα οδηγήσει στο παρακάτω παράθυρο:
Εδώ μπορείτε να επιλέξετε πρόσφατα σενάρια, να περιηγηθείτε σε ένα σενάριο ή να πατήσετε το κουμπί Εγγραφή για να δημιουργήσετε ένα νέο σενάριο.
Κάντε κλικ στο OK για να κλείσετε το παράθυρο.
Ανά ανάγκη, μπορείτε να κάνετε κλικ κουμπί για να δείτε τις λεπτομέρειες της επιλεγμένης ομάδας/σεναρίου VUser.
Κάνοντας κλικ Το κουμπί θα αφαιρέσει την επιλεγμένη Ομάδα VUser από το τρέχον σενάριο. Οι αλλαγές θα αποθηκευτούν μόνο εάν αποθηκεύσετε.
Κάνοντας κλικ το κουμπί θα ανοίξει τις Ρυθμίσεις χρόνου εκτέλεσης, όπως μελετήσαμε στο VUGen. Ωστόσο, εάν παρακάμψετε (ή τροποποιήσετε) τις Ρυθμίσεις χρόνου εκτέλεσης εδώ, οι αλλαγές θα ισχύουν μόνο για το τρέχον σενάριο. Εάν αφαιρέσετε το σενάριο και επαναλάβετε τη φόρτωση ή πατήσετε ανανέωση (στην Προβολή λεπτομερειών), θα χάσετε τυχόν αλλαγές που έγιναν. Αυτό θα φορτώσει ξανά τις Ρυθμίσεις χρόνου εκτέλεσης που αποθηκεύτηκαν κατά τη δημιουργία του σεναρίου.
Μπορείτε επίσης να κάνετε κλικ στο κουμπί για να ανοίξετε επιλέξτε VUser Group στο VUGen.
Εάν θέλετε να διαμορφώσετε το Load Generators (το επόμενο θέμα μας) μπορείτε να κάνετε κλικ κουμπί.
Η εκτέλεση ενός σεναρίου προσανατολισμένου στο στόχο είναι ίδια με το χειροκίνητο σενάριο.
Διαμόρφωση φορτίου Generators
Υπάρχουν δύο τρόποι ρύθμισης του Load Generators.
Όταν κάνετε κλικ στην Προσθήκη ομάδας (για να προσθέσετε ένα VUser Script), θα δείτε το παρακάτω παράθυρο:
Μπορείτε να κάνετε κλικ στο Προσθήκη που αντιστοιχεί στο Φόρτωση Generator Ονομάστε και περιηγηθείτε στο Φόρτωσή σας Generators, ή εναλλακτικά, μπορείτε απλώς να πληκτρολογήσετε "localhost" και να αρχίσετε να χρησιμοποιείτε το μηχάνημα του ελεγκτή σας ως Load Generator.
Εάν κάνετε κλικ στο «προσθήκη…», θα δείτε το παρακάτω παράθυρο:
Μπορείτε να κάνετε κλικ στο Περισσότερα για να δείτε περισσότερες ρυθμίσεις που σχετίζονται με τη Φόρτωση Generator. Πλοηγηθείτε σε διαφορετικές καρτέλες για να αποκτήσετε περισσότερη κατανόηση:
Τα παραπάνω ήταν διαμορφώσεις στις Ρυθμίσεις χρόνου εκτέλεσης. Όπως μπορείτε να δείτε, μπορούν να αρχικοποιηθούν το πολύ 50 χρήστες ταυτόχρονα.
Παρακάτω είναι η διαμόρφωση του ορίου VUser.
Κάντε κλικ στην επιλογή Προεπιλογές εάν θέλετε να επιστρέψετε στις προεπιλεγμένες ρυθμίσεις και να χάσετε τυχόν αλλαγές που έχετε κάνει. Κάντε κλικ στο κουμπί OK για να αποθηκεύσετε τις αλλαγές και να κλείσετε το παράθυρο.
Ένας άλλος τρόπος προσθήκης και διαμόρφωσης Φορτίου Generators είναι κάνοντας κλικ σενάριο κάντε κλικ στο μενού Φορτίο Generators.
Αυτό θα οδηγήσει στο κύριο παράθυρο του Generatorμικρό. Εδώ μπορείτε να δείτε την κατάσταση όλων των Load Generatorμικρό. Το όνομα αναφέρεται στο όνομα του Generator. Η κατάσταση είναι η τρέχουσα κατάσταση, είτε η γεννήτρια είναι έτοιμη για χρήση είτε όχι. Η Πλατφόρμα λέει στο Operating Σύστημα της γεννήτριας που μπορεί να είναι Windows or Unix μόνο. Ο Τύπος λέει εάν πρόκειται για τοπική ή για γεννήτρια που βασίζεται στο Cloud. Ρίξτε μια ματιά στο παρακάτω στιγμιότυπο:
Για να προσθέσετε μια άλλη γεννήτρια, πρέπει να κάνετε κλικ στο κουμπί Προσθήκη. Μόλις κάνετε κλικ στην προσθήκη, θα δείτε την ίδια οθόνη όπως ήδη συζητήθηκε παραπάνω.
Μόλις διαμορφωθεί η γεννήτρια, κάντε κλικ στο κουμπί Κλείσιμο για να κλείσετε την οθόνη.
Προγραμματίστε μια ομάδα
Πριν εκτελέσετε το σενάριο σας, πρέπει να διαμορφώσετε το χρονοδιάγραμμα. Είτε προγραμματίζετε κατά Σενάριο είτε κατά Ομάδα. Κάθε ένα από αυτά, μπορεί περαιτέρω να κατηγοριοποιηθεί ανά Πρόγραμμα πραγματικού κόσμου ή Βασικό Χρονοδιάγραμμα, που ονομάζεται Λειτουργία Εκτέλεσης.
Εάν προγραμματίσετε κατά Σενάριο και δημιουργήσετε ένα Πρόγραμμα Πραγματικού Κόσμου, θα δείτε παρακάτω επιλογές να εμφανίζονται στην περιοχή Καθολικό χρονοδιάγραμμα:
Ωστόσο, εάν προγραμματίσετε ένα Σενάριο και δημιουργήσετε ένα Βασικό χρονοδιάγραμμα, θα δείτε το παρακάτω παράθυρο. Μπορείτε να βρείτε διαφορά;
Μπορείτε επίσης να προγραμματίσετε ανά ομάδα. Αυτό θα εφαρμόσει τη διαμόρφωση σε επίπεδο ομάδας. Αυτό μπορεί περαιτέρω να κατηγοριοποιηθεί ως Real-World και Basic Run Mode.
Ομοίως, μπορείτε να αλλάξετε τη λειτουργία εκτέλεσης σε Βασικό χρονοδιάγραμμα. Χρησιμοποιήστε τις δεξιότητές σας στο Test Designing για να βρείτε τη διαφορά μεταξύ των δύο. Εδώ είναι μια αναφορά:
Παρατηρήσατε ότι εμφανίζεται ένα νέο εικονίδιο στη γραμμή εργαλείων του Προγράμματος σεναρίων;
Εδώ είναι για αναφορά σας:
Το εικονίδιο Rendezvous εμφανίζεται μόνο στην περίπτωση διαμορφώσεων ομάδας.
Ρύθμιση του SLA (Σύμβαση επιπέδου υπηρεσίας)
Μπορεί να έχετε υπογράψει Συμφωνία Επιπέδου Υπηρεσιών με τους πελάτες σας. Το SLA στο LoadRunner ή στο Controller σας δίνει την ευκαιρία να δοκιμάσετε την αίτησή σας έναντι ενός SLA. Λάβετε υπόψη ότι ένα κανονικό (μη SLA) σενάριο σάς δίνει την ευκαιρία να εκτελέσετε διάφορους τύπους σεναρίων για να βρείτε τα προβλήματα και τη βασική αιτία των προβλημάτων. λαμβάνοντας υπόψη ότι, οι πελάτες σας μπορεί να θέλουν απλώς να δοκιμάσουν την αίτησή σας βάσει μιας SLA για να δουν εάν λειτουργεί σύμφωνα με τη σύμβαση ή όχι.
Από την κύρια προβολή σχεδίασης του ελεγκτή, βρείτε τη γραμμή εργαλείων SLA. που βρίσκεται στην επάνω δεξιά γωνία και μοιάζει με αυτό:
Κάντε κλικ στο κουμπί και θα ανοίξει το ακόλουθο παράθυρο:
Κάντε κλικ στο κουμπί.
Παρατηρήστε το νέο παράθυρο. Εδώ μπορείτε να επιλέξετε τη Μέτρηση του SLA. Στο παράδειγμά μας, λαμβάνουμε χρόνο απόκρισης συναλλαγής. Κοίτα:
Κάντε κλικ στο κουμπί.
Στο επόμενο παράθυρο, μπορείτε να επιλέξετε τις Συναλλαγές όπου θα εφαρμοστεί η παραπάνω Μέτρηση. Χρησιμοποιούμε μόνο κύρια συναλλαγή, π.χ. 01_Signup
Αυτό θα βοηθήσει στην κατάργηση της αρχικής σελίδας ανοίγματος και άλλων όχι και τόσο σημαντικών συναλλαγών που πρέπει να εξαιρεθούν.
Ρίξτε μια ματιά στο παράθυρο:
Κάντε κλικ στο κουμπί.
Στο νέο παράθυρο, μπορείτε να επιλέξετε το εκατοστημόριο της τιμής κατωφλίου. Εάν έχετε επιλέξει πολλές συναλλαγές, μπορείτε να κάνετε κλικ κουμπί. Ρίξτε μια ματιά στο παρακάτω παράθυρο:
Κάντε κλικ στο κουμπί.
Η επόμενη οθόνη είναι ένα απλό κλείσιμο. Κάντε κλικ στο κουμπί για να κλείσετε το SLA.
Αφού κάνετε κλικ , θα δείτε το κύριο παράθυρο σχεδίασης του ελεγκτή με ένα SLA να εμφανίζεται. Κοίτα:
Μπορείτε να κάνετε κλικ στο κουμπιά για προβολή λεπτομερειών SLA. Θα ανοίξει το ακόλουθο παράθυρο:
Πατήστε κουμπί για να κλείσετε το παραπάνω παράθυρο.
Εάν θέλετε να διαγράψετε ένα υπάρχον SLA, μπορείτε να κάνετε κλικ στο κουμπί. Κάνοντας κλικ, θα δείτε το παρακάτω μήνυμα επιβεβαίωσης:
Αν κάνετε κλικ στο κουμπί, θα δείτε Προηγμένες επιλογές ενός SLA.
Συνιστάται να εργάζεστε με την προεπιλεγμένη επιλογή, π.χ. Εσωτερικά Υπολογιζόμενη Περίοδος Παρακολούθησης. Ρίξτε μια ματιά στο στιγμιότυπο:
Εάν εργάζεστε με την εσωτερικά υπολογισμένη περίοδο παρακολούθησης, η Ανάλυση ορίζει αυτόματα την περίοδο παρακολούθησης κατά την οποία θα καθοριστούν οι καταστάσεις SLA. Αυτή η επιλογή έχει οριστεί η ελάχιστη περίοδος παρακολούθησης στα 5 δευτερόλεπτα.
Από την άλλη πλευρά, επιλέγετε την περίοδο παρακολούθησης στον επιθυμητό αριθμό δευτερολέπτων. Απλώς επιλέξτε το επόμενο κουμπί επιλογής.
Κατά την εκτέλεση ενός σεναρίου που βασίζεται σε SLA, η διαδικασία εκτέλεσης παραμένει ακριβώς η ίδια.
Βίντεο στο χειριστήριο
Πατήστε εδώ εάν το βίντεο δεν είναι προσβάσιμο