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