Εκμάθηση 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), θα δείτε το παρακάτω παράθυρο:

Διαμόρφωση φορτίου Generators

Μπορείτε να κάνετε κλικ στο Προσθήκη που αντιστοιχεί στο Φόρτωση Generator Ονομάστε και περιηγηθείτε στο Φόρτωσή σας Generators, ή εναλλακτικά, μπορείτε απλώς να πληκτρολογήσετε "localhost" και να αρχίσετε να χρησιμοποιείτε το μηχάνημα του ελεγκτή σας ως Load Generator.

Εάν κάνετε κλικ στο «προσθήκη…», θα δείτε το παρακάτω παράθυρο:

Διαμόρφωση φορτίου Generators

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

Διαμόρφωση φορτίου Generators

Τα παραπάνω ήταν διαμορφώσεις στις Ρυθμίσεις χρόνου εκτέλεσης. Όπως μπορείτε να δείτε, μπορούν να αρχικοποιηθούν το πολύ 50 χρήστες ταυτόχρονα.

Παρακάτω είναι η διαμόρφωση του ορίου VUser.

Διαμόρφωση φορτίου Generators

Κάντε κλικ στην επιλογή Προεπιλογές εάν θέλετε να επιστρέψετε στις προεπιλεγμένες ρυθμίσεις και να χάσετε τυχόν αλλαγές που έχετε κάνει. Κάντε κλικ στο κουμπί OK για να αποθηκεύσετε τις αλλαγές και να κλείσετε το παράθυρο.

Ένας άλλος τρόπος προσθήκης και διαμόρφωσης Φορτίου Generators είναι κάνοντας κλικ σενάριο κάντε κλικ στο μενού Φορτίο Generators.

Διαμόρφωση φορτίου Generators

Αυτό θα οδηγήσει στο κύριο παράθυρο του Generatorμικρό. Εδώ μπορείτε να δείτε την κατάσταση όλων των Load Generatorμικρό. Το όνομα αναφέρεται στο όνομα του Generator. Η κατάσταση είναι η τρέχουσα κατάσταση, είτε η γεννήτρια είναι έτοιμη για χρήση είτε όχι. Η Πλατφόρμα λέει στο Operating Σύστημα της γεννήτριας που μπορεί να είναι Windows or Unix μόνο. Ο Τύπος λέει εάν πρόκειται για τοπική ή για γεννήτρια που βασίζεται στο Cloud. Ρίξτε μια ματιά στο παρακάτω στιγμιότυπο:

Διαμόρφωση φορτίου Generators

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

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

Προγραμματίστε μια ομάδα

Πριν εκτελέσετε το σενάριο σας, πρέπει να διαμορφώσετε το χρονοδιάγραμμα. Είτε προγραμματίζετε κατά Σενάριο είτε κατά Ομάδα. Κάθε ένα από αυτά, μπορεί περαιτέρω να κατηγοριοποιηθεί ανά Πρόγραμμα πραγματικού κόσμου ή Βασικό Χρονοδιάγραμμα, που ονομάζεται Λειτουργία Εκτέλεσης.

Εάν προγραμματίσετε κατά Σενάριο και δημιουργήσετε ένα Πρόγραμμα Πραγματικού Κόσμου, θα δείτε παρακάτω επιλογές να εμφανίζονται στην περιοχή Καθολικό χρονοδιάγραμμα:

Προγραμματίστε μια ομάδα

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

Προγραμματίστε μια ομάδα

Μπορείτε επίσης να προγραμματίσετε ανά ομάδα. Αυτό θα εφαρμόσει τη διαμόρφωση σε επίπεδο ομάδας. Αυτό μπορεί περαιτέρω να κατηγοριοποιηθεί ως Real-World και Basic Run Mode.

Προγραμματίστε μια ομάδα

Ομοίως, μπορείτε να αλλάξετε τη λειτουργία εκτέλεσης σε Βασικό χρονοδιάγραμμα. Χρησιμοποιήστε τις δεξιότητές σας στο Test Designing για να βρείτε τη διαφορά μεταξύ των δύο. Εδώ είναι μια αναφορά:

Προγραμματίστε μια ομάδα

Παρατηρήσατε ότι εμφανίζεται ένα νέο εικονίδιο στη γραμμή εργαλείων του Προγράμματος σεναρίων;

Εδώ είναι για αναφορά σας: Προγραμματίστε μια ομάδα

Το εικονίδιο Rendezvous εμφανίζεται μόνο στην περίπτωση διαμορφώσεων ομάδας.

Ρύθμιση του SLA (Σύμβαση επιπέδου υπηρεσίας)

Μπορεί να έχετε υπογράψει Συμφωνία Επιπέδου Υπηρεσιών με τους πελάτες σας. Το SLA στο LoadRunner ή στο Controller σας δίνει την ευκαιρία να δοκιμάσετε την αίτησή σας έναντι ενός SLA. Λάβετε υπόψη ότι ένα κανονικό (μη SLA) σενάριο σάς δίνει την ευκαιρία να εκτελέσετε διάφορους τύπους σεναρίων για να βρείτε τα προβλήματα και τη βασική αιτία των προβλημάτων. λαμβάνοντας υπόψη ότι, οι πελάτες σας μπορεί να θέλουν απλώς να δοκιμάσουν την αίτησή σας βάσει μιας SLA για να δουν εάν λειτουργεί σύμφωνα με τη σύμβαση ή όχι.

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

Ρύθμιση του SLA (Σύμβαση επιπέδου υπηρεσίας)

Κάντε κλικ στο Ρύθμιση του SLA (Σύμβαση επιπέδου υπηρεσίας) κουμπί και θα ανοίξει το ακόλουθο παράθυρο:

Ρύθμιση του SLA (Σύμβαση επιπέδου υπηρεσίας)

Κάντε κλικ στο Ρύθμιση του SLA (Σύμβαση επιπέδου υπηρεσίας) κουμπί.

Παρατηρήστε το νέο παράθυρο. Εδώ μπορείτε να επιλέξετε τη Μέτρηση του SLA. Στο παράδειγμά μας, λαμβάνουμε χρόνο απόκρισης συναλλαγής. Κοίτα:

Ρύθμιση του SLA (Σύμβαση επιπέδου υπηρεσίας)

Κάντε κλικ στο Ρύθμιση του SLA (Σύμβαση επιπέδου υπηρεσίας) κουμπί.

Στο επόμενο παράθυρο, μπορείτε να επιλέξετε τις Συναλλαγές όπου θα εφαρμοστεί η παραπάνω Μέτρηση. Χρησιμοποιούμε μόνο κύρια συναλλαγή, π.χ. 01_Signup

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

Ρίξτε μια ματιά στο παράθυρο:

Ρύθμιση του SLA (Σύμβαση επιπέδου υπηρεσίας)

Κάντε κλικ στο Ρύθμιση του SLA (Σύμβαση επιπέδου υπηρεσίας) κουμπί.

Στο νέο παράθυρο, μπορείτε να επιλέξετε το εκατοστημόριο της τιμής κατωφλίου. Εάν έχετε επιλέξει πολλές συναλλαγές, μπορείτε να κάνετε κλικ Ρύθμιση του SLA (Σύμβαση επιπέδου υπηρεσίας) κουμπί. Ρίξτε μια ματιά στο παρακάτω παράθυρο:

Ρύθμιση του SLA (Σύμβαση επιπέδου υπηρεσίας)

Κάντε κλικ στο Ρύθμιση του SLA (Σύμβαση επιπέδου υπηρεσίας) κουμπί.

Η επόμενη οθόνη είναι ένα απλό κλείσιμο. Κάντε κλικ στο Ρύθμιση του SLA (Σύμβαση επιπέδου υπηρεσίας) κουμπί για να κλείσετε το SLA.

Ρύθμιση του SLA (Σύμβαση επιπέδου υπηρεσίας)

Αφού κάνετε κλικ Ρύθμιση του SLA (Σύμβαση επιπέδου υπηρεσίας), θα δείτε το κύριο παράθυρο σχεδίασης του ελεγκτή με ένα SLA να εμφανίζεται. Κοίτα:

Ρύθμιση του SLA (Σύμβαση επιπέδου υπηρεσίας)

Μπορείτε να κάνετε κλικ στο Ρύθμιση του SLA (Σύμβαση επιπέδου υπηρεσίας) κουμπιά για προβολή λεπτομερειών SLA. Θα ανοίξει το ακόλουθο παράθυρο:

Ρύθμιση του SLA (Σύμβαση επιπέδου υπηρεσίας)

Πατήστε Ρύθμιση του SLA (Σύμβαση επιπέδου υπηρεσίας) κουμπί για να κλείσετε το παραπάνω παράθυρο.

Εάν θέλετε να διαγράψετε ένα υπάρχον SLA, μπορείτε να κάνετε κλικ στο Ρύθμιση του SLA (Σύμβαση επιπέδου υπηρεσίας) κουμπί. Κάνοντας κλικ, θα δείτε το παρακάτω μήνυμα επιβεβαίωσης:

Ρύθμιση του SLA (Σύμβαση επιπέδου υπηρεσίας)

Αν κάνετε κλικ στο Ρύθμιση του SLA (Σύμβαση επιπέδου υπηρεσίας)κουμπί, θα δείτε Προηγμένες επιλογές ενός SLA.

Συνιστάται να εργάζεστε με την προεπιλεγμένη επιλογή, π.χ. Εσωτερικά Υπολογιζόμενη Περίοδος Παρακολούθησης. Ρίξτε μια ματιά στο στιγμιότυπο:

Ρύθμιση του SLA (Σύμβαση επιπέδου υπηρεσίας)

Εάν εργάζεστε με την εσωτερικά υπολογισμένη περίοδο παρακολούθησης, η Ανάλυση ορίζει αυτόματα την περίοδο παρακολούθησης κατά την οποία θα καθοριστούν οι καταστάσεις SLA. Αυτή η επιλογή έχει οριστεί η ελάχιστη περίοδος παρακολούθησης στα 5 δευτερόλεπτα.

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

Κατά την εκτέλεση ενός σεναρίου που βασίζεται σε SLA, η διαδικασία εκτέλεσης παραμένει ακριβώς η ίδια.

Βίντεο στο χειριστήριο

Πατήστε εδώ εάν το βίντεο δεν είναι προσβάσιμο