parameterization static values loadrunner
Σε αυτό το σεμινάριο LoadRunner, θα συζητήσουμε «Παράμετρος LoadRunner» - Δημιουργία και ρύθμιση παραμέτρων, τύποι παραμέτρων και χρήση σε πραγματικό χρόνο κ.λπ.
Εγγραφή σεναρίου, επανάληψη και συσχέτιση ενημερώθηκαν στο προηγούμενο σεμινάριό μας σε αυτό Σειρά απόλυτης εκπαίδευσης LoadRunner .
Στο τελευταίο σεμινάριο, συζητήσαμε ότι ένα σενάριο VuGen μπορεί να έχει δύο τύπους δεδομένων / τιμών που μπορούμε
πρέπει να χειριστείτε:
- Στατικές τιμές: Οι τιμές που εισάγει ένας χρήστης. Πρώην. Όνομα χρήστη, κωδικός πρόσβασης, στοιχεία πιστωτικής κάρτας κ.λπ.
- Δυναμικές τιμές: Οι τιμές που δημιουργούνται και αποστέλλονται από το διακομιστή. Παραδείγματα είναι αναγνωριστικά περιόδου σύνδεσης / διακριτικά, καταστάσεις περιόδου σύνδεσης, τιμές ημερομηνίας κ.λπ.
=> Κάντε κλικ εδώ για πλήρη σειρά μαθημάτων LoadRunner
Σε αυτό το σεμινάριο, θα συζητήσουμε περισσότερα σχετικά με τις στατικές τιμές και θα μάθουμε πώς να τις παραμετροποιήσουμε.
Όταν καταγράψαμε την εφαρμογή Web Tours για να δημιουργήσουμε το σενάριο, χρησιμοποιήσαμε στατικές τιμές όπως όνομα χρήστη, κωδικό πρόσβασης, στοιχεία πιστωτικής κάρτας κ.λπ. Κατά την εκτέλεση του σεναρίου, οι ίδιες τιμές θα χρησιμοποιηθούν από κάθε Vuser όπως και με έναν τεράστιο αριθμό Vusers.
Αυτό δεν είναι ρεαλιστικό καθώς όλοι οι χρήστες στον πραγματικό κόσμο δεν εισάγουν τις ίδιες τιμές. Ως εκ τούτου, πρέπει να παραμετροποιήσουμε τις τιμές εισόδου.
Τι θα μάθετε:
Παραμετροποίηση στο LoadRunner
Τώρα ας δούμε πώς παραμετροποιούμε τις τιμές δεδομένων.
Παράδειγμα: Εάν θέλουμε να παραμετροποιήσουμε την τιμή ονόματος χρήστη στο σενάριό μας, επιλέξτε την τιμή, κάντε δεξί κλικ και επιλέξτε «Αντικατάσταση με παράμετρο» -> «Δημιουργία νέας παραμέτρου» .
Εισαγάγετε το όνομα της παραμέτρου. Μπορούμε να εισαγάγουμε οποιοδήποτε όνομα εδώ (έχουμε προσθέσει το πρόθεμα «par» μόνο για την εξυπηρέτησή μας - που σημαίνει ότι πρόκειται για παραμετροποιημένα δεδομένα).
Στη συνέχεια, το VuGen θα το ζητήσει.
Κάντε κλικ στο «Ναι». Το VuGen θα αντικαταστήσει όλες τις εμφανίσεις της τιμής ονόματος χρήστη με την παράμετρο όπως φαίνεται (θυμηθείτε ότι οι παράμετροι περικλείονται πάντα σε σγουρά τιράντες).
Τώρα, για να δείτε τις παραμέτρους που δημιουργήσαμε, κάντε κλικ στο στοιχείο 'Παράμετροι' στην 'Εξερεύνηση λύσεων'.
Αυτό θα ανοίξει το παράθυρο λίστας παραμέτρων. Αυτή η λίστα θα εμφανίσει την παράμετρο ονόματος χρήστη που δημιουργήσαμε.
Το όνομα παραμέτρου είναι «parUserName» (το όνομα παραμέτρου που εισαγάγαμε), ο τύπος παραμέτρου είναι «Αρχείο» (αυτός είναι ο προεπιλεγμένος τύπος παραμέτρου - θα συζητήσουμε τους άλλους τύπους παραμέτρων αργότερα σε αυτό το σεμινάριο) και το όνομα του αρχείου παραμέτρου είναι 'parUserName.dat' (οι παράμετροι συνήθως αποθηκεύονται σε ένα αρχείο κειμένου που αποθηκεύεται στο φάκελο σεναρίου, από προεπιλογή το όνομα αυτού του αρχείου κειμένου είναι το ίδιο το όνομα της παραμέτρου).
Μπορούμε επίσης να δημιουργήσουμε τις παραμέτρους από το παράθυρο «Λίστα παραμέτρων» απευθείας. Απλώς κάντε κλικ στο κουμπί 'Νέο' κάτω αριστερά.
Η νέα παράμετρος προστίθεται στη λίστα.
Μετονομάστε το όνομα της παραμέτρου για να πείτε «parPassword», επιλέξτε τον τύπο παραμέτρου (η προεπιλογή είναι Αρχείο), επιλέξτε το όνομα και τη διαδρομή του αρχείου.
Τώρα κάντε κλικ στο «Δημιουργία πίνακα».
προεπιλεγμένη μάσκα υποδικτύου για την κατηγορία d
Τώρα μπορούμε να δούμε και να επεξεργαστούμε τις τιμές για αυτήν την παράμετρο (σημειώστε ότι αυτό το αρχείο έχει μια στήλη και το προεπιλεγμένο όνομα της στήλης είναι το ίδιο το όνομα της παραμέτρου).
Παράδειγμα: Εδώ έχουμε αλλάξει την τιμή σε «φασόλι».
Μπορούμε επίσης να αλλάξουμε τις τιμές με άλλο τρόπο - κάντε κλικ στο κουμπί «Επεξεργασία με Σημειωματάριο» και επεξεργαστείτε απευθείας τα δεδομένα στο αρχείο κειμένου.
Στην πραγματικότητα, αυτός είναι ο ευκολότερος τρόπος επεξεργασίας των δεδομένων, ειδικά όταν ασχολούμαστε με τεράστια δεδομένα, μπορούμε απλώς να αντιγράψουμε και να επικολλήσουμε τα απαιτούμενα δεδομένα, εύκολα να επεξεργαστούμε στο σημειωματάριο και ούτω καθεξής.
Τώρα, ας προσθέσουμε μερικές ακόμη τιμές για την παράμετρο «parPassword».
Κλείστε το σημειωματάριο και κάντε κλικ στο «Αποθήκευση» (για να αποθηκεύσετε τις αλλαγές που έγιναν στο αρχείο κειμένου).
Έτσι, οι προστιθέμενες τιμές αντικατοπτρίζονται στο παράθυρο «Λίστα παραμέτρων» (για την παράμετρο «parPassword»).
Να θυμάστε ότι όταν δημιουργούμε απευθείας παραμέτρους στο παράθυρο «Λίστα παραμέτρων», πρέπει να αντικαταστήσουμε με μη αυτόματο τρόπο όλες τις εμφανίσεις της τιμής στο σενάριο με το όνομα παραμέτρου (φυσικά σε σγουρά τιράντες).
Μεταβείτε λοιπόν στο μενού αναζήτησης ( Αναζήτηση-> Γρήγορη αντικατάσταση ).
Και κάντε την αντικατάσταση.
Στο σενάριο.
Ένα ακόμη πράγμα που πρέπει να σημειωθεί είναι ότι το VuGen από προεπιλογή δημιουργεί ένα νέο αρχείο κειμένου για καθεμία από τις παραμέτρους που δημιουργήθηκαν.
Αλλά μπορούμε επίσης να αποθηκεύσουμε περισσότερες από μία τιμές παραμέτρων σε ένα αρχείο κειμένου τοποθετώντας τις σε διαφορετικές στήλες διαχωρισμένες με ένα οριοθέτη (το «κόμμα» είναι ο προεπιλεγμένος περιοριστής). Αυτό γίνεται ιδιαίτερα για τιμές δεδομένων που εξαρτώνται ( Παράδειγμα: όνομα χρήστη και κωδικός).
Ας δούμε πώς μπορούμε να το κάνουμε αυτό. Θα τοποθετήσουμε τις τιμές ονόματος χρήστη και κωδικού πρόσβασης σε ένα μόνο αρχείο. Στην παράμετρο 'parUserName' που έχει ήδη δημιουργηθεί, αλλάξτε το όνομα του αρχείου σε 'usercredentials.dat' (αυτό θα δημιουργήσει ένα νέο αρχείο με αυτό το όνομα στο φάκελο script).
Τώρα ανοίξτε αυτό το αρχείο με ένα σημειωματάριο, προσθέστε δύο στήλες - όνομα χρήστη και κωδικό πρόσβασης διαχωρισμένα με οριοθέτη (κόμμα εδώ) και προσθέστε επίσης ορισμένες τιμές για το όνομα χρήστη και τον κωδικό πρόσβασης που διαχωρίζονται από το διαχωριστικό κόμμα, όπως φαίνεται παρακάτω.
Τώρα κλείστε και αποθηκεύστε το αρχείο.
Στη συνέχεια, πρέπει να συνδέσουμε κάθε παράμετρο με τα ονόματα των στηλών. Αυτό μπορεί να γίνει από την ενότητα «Επιλογή στήλης» όπου μπορούμε να συνδέσουμε με το όνομα της στήλης ή τον αριθμό της στήλης.
Εδώ έχουμε συνδέσει την παράμετρο «parUserName» με την πρώτη στήλη του αρχείου κειμένου «Με αριθμό».
Μπορούμε επίσης να κάνουμε το ίδιο με το 'By name'.
Τώρα ας πάμε στην παράμετρο «parPassword», αλλάξτε το όνομα του αρχείου (στο αρχείο «usercredentials» που δημιουργήσαμε).
Και τώρα πρέπει να συνδέσουμε την παράμετρο «parParameter» με τη δεύτερη στήλη του αρχείου κειμένου (καθώς οι τιμές κωδικού πρόσβασης βρίσκονται στη δεύτερη στήλη) «Με αριθμό» ή «Με όνομα».
Είναι καλή πρακτική να χρησιμοποιείτε τα ονόματα των στηλών, καθώς θα αποφεύγεται η σύγχυση, ειδικά όταν έχουμε μεγαλύτερο αριθμό στηλών.
Μέχρι στιγμής καταλάβαμε πώς να δημιουργήσουμε πολλές παραμέτρους και να τις συνδέσουμε με τις τιμές σε ένα αρχείο κειμένου.
Ερχόμενοι στα άλλα μέρη του παραθύρου «Λίστα παραμέτρων», στην ενότητα «Μορφή αρχείου», έχουμε δύο επιλογές:
Οριοθέτης στηλών :Αυτό μας επιτρέπει να επιλέξουμε ένα οριοθέτη όταν χρησιμοποιούμε πολλές στήλες στο αρχείο κειμένου. Το κόμμα είναι ο προεπιλεγμένος διαχωριστής (όπως είδαμε παραπάνω), αλλά μπορούμε επίσης να επιλέξουμε την καρτέλα ή το διάστημα. Αυτή η επιλογή είναι πολύ χρήσιμη σε περιπτώσεις όπου τα ίδια τα δεδομένα έχουν κόμματα ( Παράδειγμα: μια διεύθυνση) και η χρήση οριοθέτη με κόμμα μπορεί να βλάψει τα πράγματα.
Πρώτη γραμμή δεδομένων :Αυτό χρησιμοποιείται για να καθορίσει με ποια σειρά θα ξεκινήσει (η προεπιλογή είναι 1). Μπορούμε να το αλλάξουμε σε οποιαδήποτε τιμή (μέχρι τον μέγιστο αριθμό τιμών στο φύλλο κειμένου). Πρώην: Εάν το αλλάξουμε σε 3, το VuGen θα αρχίσει να επιλέγει από την τιμή της τρίτης σειράς (αγνοώντας τις πρώτες 2 τιμές δεδομένων).
Αυτό είναι χρήσιμο όταν για κάποιο λόγο δεν θέλουμε το VuGen να επιλέξει ορισμένες τιμές δεδομένων και ταυτόχρονα δεν θέλουμε να τις διαγράψουμε εντελώς από το αρχείο.
Η επιλογή «Εισαγωγή παραμέτρου» μας επιτρέπει να εισάγουμε δεδομένα από ένα εξωτερικό αρχείο απευθείας.
Κάντε κλικ στο 'Παράμετρος εισαγωγής' κουμπί.
Εδώ μπορούμε να επιλέξουμε το αρχείο, να καθορίσουμε τον οριοθέτη και να διαμορφώσουμε τις άλλες επιλογές.
Τώρα έρχονται σε δύο πιο σημαντικές επιλογές:
Επιλέξτε επόμενη σειρά :Καθοδηγεί το VuGen πώς να επιλέγει τις τιμές δεδομένων κατά τη δοκιμή όταν εκτελούνται πολλά Vusers (και κάθε Vusers εκτελείται για πολλές επαναλήψεις). Έχουμε κυρίως τρεις επιλογές εδώ - Σημαντικό, Τυχαίο και Μοναδικό.
Ενημέρωση τιμής στις: Καθοδηγεί το VuGen πότε να ενημερώνει τις τιμές δεδομένων των παραμέτρων. Έχουμε τρεις επιλογές εδώ - Κάθε επανάληψη, Κάθε εμφάνιση και Μία φορά.
Ο συνδυασμός αυτών των δύο επιλογών καθορίζει τις τιμές (από το αρχείο δεδομένων) που πρέπει να ληφθούν από κάθε Vuser για κάθε επανάληψη και για κάθε εμφάνιση (εντός επανάληψης).
Ας κατανοήσουμε λεπτομερώς καθέναν από αυτούς τους συνδυασμούς τώρα:
α) Διαδοχική-Κάθε επανάληψη: Κάθε Vuser ξεκινά από την πρώτη τιμή δεδομένων στο αρχείο κειμένου και πηγαίνει στην επόμενη τιμή γραμμής σε κάθε νέα επανάληψη διαδοχικά. Εάν δεν υπάρχουν αρκετές τιμές στο αρχείο, το Vuser επιστρέφει στην πρώτη τιμή του αρχείου (συνεχίζοντας σε βρόχο μέχρι το τέλος της δοκιμής).
β) Διαδοχική-Κάθε εμφάνιση: Κάθε Vuser ξεκινά από την πρώτη τιμή δεδομένων στο αρχείο κειμένου και πηγαίνει στην επόμενη τιμή γραμμής σε κάθε νέα εμφάνιση (εντός της επανάληψης) διαδοχικά. Εάν δεν υπάρχουν αρκετές τιμές στο αρχείο, το Vuser επιστρέφει στην πρώτη τιμή του αρχείου (συνεχίζοντας σε βρόχο μέχρι το τέλος της δοκιμής).
γ) Διαδοχική-μία φορά: Κάθε Vuser σε κάθε επανάληψη και κάθε εμφάνιση (εντός επανάληψης) παίρνει μόνο την πρώτη τιμή από το αρχείο δεδομένων.
Παράδειγμα: Ας πούμε ότι έχουμε πέντε διευθύνσεις URL και για μια συγκεκριμένη δοκιμή θέλουμε να χρησιμοποιήσουμε μόνο μία (από αυτές τις πέντε), σε μια τέτοια περίπτωση μπορούμε να ορίσουμε αυτήν την επιλογή.
δ) Τυχαία-Κάθε επανάληψη: Κάθε Vuser παίρνει μια νέα τιμή τυχαίων δεδομένων από το αρχείο κειμένου σε κάθε επανάληψη. Εδώ είναι δυνατή η επανάληψη τιμών καθώς η επιλογή των τιμών είναι τυχαία.
Παράδειγμα: Εάν έχουμε μια εφαρμογή που δημιουργεί μια αναφορά πωλήσεων για έναν συγκεκριμένο μήνα (Ιαν, Φεβ …… Δεκ), μπορούμε να ορίσουμε αυτήν την επιλογή έτσι ώστε οι Vusers να επιλέξουν έναν από αυτούς τους δώδεκα μήνες τυχαία και να δημιουργήσουν μια αναφορά.
ε) Τυχαία-Κάθε εμφάνιση: Κάθε Vuser παίρνει μια νέα τυχαία τιμή δεδομένων από το αρχείο κειμένου σε κάθε εμφάνιση (εντός επανάληψης). Εδώ είναι δυνατή η επανάληψη τιμών καθώς η επιλογή των τιμών είναι τυχαία.
Μπορούμε να ορίσουμε αυτήν την επιλογή για παρόμοιο σενάριο (αναφορά πωλήσεων) όπως εξηγείται παραπάνω. η μόνη διαφορά είναι εδώ οι Vusers θα επιλέξουν έναν τυχαίο μήνα για κάθε εμφάνιση.
στ) Τυχαία φορά: Κάθε Vuser παίρνει μια τυχαία τιμή δεδομένων από το αρχείο κειμένου στην πρώτη επανάληψη και παραμένει στην ίδια τιμή για όλες τις επαναλήψεις και τις εμφανίσεις.
Παράδειγμα: Έχουμε μια εφαρμογή / σενάριο όπου ένας χρήστης πρέπει να πάρει τυχαία ένα προϊόν (από μια λίστα) και να εργαστεί στο ίδιο προϊόν για όλες τις επαναλήψεις και τις εμφανίσεις, μπορούμε να ορίσουμε αυτήν την επιλογή.
ζ) Μοναδική-Κάθε επανάληψη: Κάθε Vuser για κάθε επανάληψη παίρνει την πρώτη αχρησιμοποίητη (μοναδική) τιμή δεδομένων από το αρχείο κειμένου.
Έχουμε μερικές επιπλέον επιλογές διαθέσιμες για αυτόν τον συνδυασμό:
Όταν δεν υπάρχουν τιμές: Καθορίζει έναν Vuser για το πώς να χειριστεί το σενάριο όταν εξαντληθούν οι τιμές.
Μπορούμε να επιλέξουμε οποιοδήποτε από αυτά από την αναπτυσσόμενη λίστα.
Κατανομή τιμών Vuser στον Ελεγκτή: Αυτή η επιλογή χρησιμοποιείται για να δώσει εντολή στο VuGen να εκχωρήσει ένα μπλοκ τιμών (μια ομάδα τιμών) για κάθε Vuser. Με αυτόν τον τρόπο, οι τιμές θα είναι μοναδικές για το Vuser. Το μέγεθος του μπλοκ (αριθμός τιμών) μπορεί να καθοριστεί από εμάς ή να αφεθεί στο VuGen για υπολογισμό. Για παράδειγμα, εάν έχουμε 100 τιμές και 5 Vusers, μπορούμε να εκχωρήσουμε τιμές «20» ανά Vuser (όπως φαίνεται παρακάτω).
Παράδειγμα: Εάν έχουμε μια εφαρμογή / σενάριο όπου πρέπει να χρησιμοποιήσουμε π.χ. τα αναγνωριστικά κουπονιών έκπτωσης και αυτά τα αναγνωριστικά είναι μοναδικά για έναν χρήστη, σε τέτοιες περιπτώσεις μπορούμε να χρησιμοποιήσουμε αυτήν την επιλογή.
η) Μοναδικό-Κάθε εμφάνιση: Κάθε Vuser για κάθε εμφάνιση λαμβάνει την πρώτη αχρησιμοποίητη (μοναδική) τιμή δεδομένων από το αρχείο κειμένου.
Όπως και με το 'Unique-Every iteration', εδώ θα έχουμε επίσης τις ίδιες πρόσθετες επιλογές (μόνο η διαφορά εδώ είναι ότι πρέπει να εκχωρήσουμε υποχρεωτικά το μέγεθος του μπλοκ εδώ).
Παράδειγμα: Εάν έχουμε μια εφαρμογή / σενάριο όπου πρέπει να χρησιμοποιήσουμε π.χ. τα αναγνωριστικά κουπονιών έκπτωσης και αυτά τα αναγνωριστικά μπορούν να χρησιμοποιηθούν μόνο μία φορά, μπορούμε να χρησιμοποιήσουμε αυτήν την επιλογή.
(i) Unique-Once: Κάθε Vuser παίρνει μια αχρησιμοποίητη (μοναδική) τιμή δεδομένων από το αρχείο κειμένου κατά την πρώτη επανάληψη και παραμένει στην ίδια τιμή για όλες τις επαναλήψεις και τις εμφανίσεις.
Παράδειγμα: Μπορούμε να χρησιμοποιήσουμε αυτήν την επιλογή για λεπτομέρειες σύνδεσης (όνομα χρήστη και κωδικός πρόσβασης) επειδή πρέπει να είναι μοναδικές για κάθε χρήστη.
Ένα ακόμη πράγμα - Όταν έχουμε παραμέτρους που σχετίζονται, τότε μπορούμε να ορίσουμε έναν από τους παραπάνω συνδυασμούς για μία παράμετρο και να κατευθύνουμε το VuGen να χρησιμοποιήσει το ίδιο για τις άλλες παραμέτρους.
Παράδειγμα: Εδώ ορίζουμε το συνδυασμό «Unique-Once» για την παράμετρο ονόματος χρήστη.
Τώρα για την παράμετρο κωδικού πρόσβασης, αντί να ρυθμίσουμε ξανά, μπορούμε απλά να επιλέξουμε «Ίδια γραμμή με το parUserName». Αυτό θα δώσει εντολή στο VuGen να ακολουθήσει ακριβώς αυτό που είχε οριστεί για την παράμετρο ονόματος χρήστη.
Άλλοι τύποι παραμέτρων:
Συζητήσαμε τον προεπιλεγμένο τύπο - τον τύπο παραμέτρου «Αρχείο» ήδη. Υπάρχουν και άλλοι τύποι παραμέτρων και μπορούμε να τους δούμε στην αναπτυσσόμενη λίστα «Τύπος παραμέτρου».
Ας συζητήσουμε μερικά από αυτά τώρα:
α) Ημερομηνία / Ώρα: Αυτός ο τύπος παραμέτρου επιτρέπει σε έναν Vuser να επιλέξει την τρέχουσα ημερομηνία και ώρα σε μια καθορισμένη μορφή.
Επιτρέπει επίσης την επιλογή μελλοντικής ημερομηνίας χρησιμοποιώντας την επιλογή «Offset».
Επιτρέπει επίσης την επιλογή μιας προηγούμενης ημερομηνίας χρησιμοποιώντας την επιλογή μετατόπισης «Πριν από την τρέχουσα ημερομηνία».
β) Αριθμός επανάληψης: Αυτός ο τύπος παραμέτρου επιτρέπει σε έναν Vuser να επιλέξει τον αριθμό επανάληψης σε μια καθορισμένη μορφή.
γ) Τυχαίος αριθμός: Αυτός ο τύπος παραμέτρου επιτρέπει σε έναν Vuser να επιλέξει έναν τυχαίο αριθμό από ένα δεδομένο εύρος σε μια καθορισμένη μορφή.
δ) Μοναδικός αριθμός: Αυτός ο τύπος παραμέτρου επιτρέπει σε έναν Vuser να επιλέξει έναν μοναδικό αριθμό καθορίζοντας ένα εύρος αριθμών και μέγεθος μπλοκ ανά χρήστη.
πώς να ρυθμίσετε ένα τείχος προστασίας δικτύου
ε) Αναγνωριστικό Vuser: Αυτός ο τύπος παραμέτρου επιτρέπει την επιλογή ενός αναγνωριστικού Vuser σε καθορισμένη μορφή.
Εκσυγχρονίζω:
Έχουμε ένα πρακτικό εκπαιδευτικό βίντεο που καταγράφηκε στην προηγούμενη έκδοση του LoadRunner, αλλά το περιεχόμενο εξακολουθεί να ισχύει για την τελευταία έκδοση Micro Focus.
Βίντεο-φροντιστήριο:Παραμετροποίηση στο LoadRunner
Περίληψη εκπαιδευτικών βίντεο:
Τι είναι η παραμετροποίηση;
- Αντικατάσταση σκληρών κωδικοποιημένων τιμών στο σενάριο ονομάζεται Παραμετροποίηση.
- Η παραμετροποίηση βοηθά:
- Μείωση μεγέθους σεναρίου
- Αποφυγή εφέ προσωρινής αποθήκευσης
Τύπος παραμέτρων
# 1 . Ημερομηνία ώρα - Όποτε πρέπει να αντικαταστήσουμε μια τιμή ημερομηνίας με μια παράμετρο, χρησιμοποιείται η παράμετρος Date / Time. Οποιαδήποτε ανάρτηση με προηγούμενη ημερομηνία δεν είναι έγκυρη. Για να τη διατηρήσετε ενημερωμένη, η παράμετρος Ημερομηνία / Ώρα παρέχει ευελιξία για να λάβετε την τρέχουσα ή μελλοντική ημερομηνία Εάν απαιτείται προηγούμενη ημερομηνία, το χειρίζεται επίσης.
#δύο. Ονομα ομάδας -Μπορούμε να δημιουργήσουμε μια παράμετρο με βάση την ομάδα που επιλέγουμε στον ελεγκτή για το σενάριο κατά την εκτέλεση. Αυτή η παράμετρος θα λειτουργεί μόνο κατά την εκτέλεση του σεναρίου στον ελεγκτή.
# 3. Αριθμός επανάληψης - Αυτό αντικαθιστά την παράμετρο με τον τρέχοντα αριθμό επανάληψης. Αυτό χρησιμοποιείται γενικά για τη δημιουργία λογικής. Για παράδειγμα - όταν θέλουμε να εκτελείται εναλλακτικά κάποιος κώδικας σε σενάριο. Γι 'αυτό, θα χρησιμοποιήσουμε τον αριθμό επανάληψης για να ελέγξουμε αν είναι ο ζυγός ή ο μονός αριθμός και για μία από τις προϋποθέσεις θα εκτελέσουμε τη συνάρτηση.
# 4. Φόρτωση ονόματος γεννήτριας - Μπορούμε επίσης να δημιουργήσουμε παράμετρο κατά την εκτέλεση του σεναρίου στον ελεγκτή με βάση το όνομα της γεννήτριας φορτίου στο οποίο εκτελείται αυτό το σενάριο. Αυτή η παράμετρος λειτουργεί μόνο κατά την εκτέλεση του σεναρίου στον ελεγκτή.
# 5. Αναγνωριστικό Vuser - Όταν εκτελούμε το σενάριο στον ελεγκτή, εκχωρεί ένα μοναδικό αναγνωριστικό σε κάθε εικονικό χρήστη που μιμείται κατά την εκτέλεση. Αυτός ο τύπος παραμέτρου χρησιμοποιείται -
- Για να εκτυπώσετε το Vuser ID σε ένα εξωτερικό αρχείο για σκοπούς εντοπισμού σφαλμάτων.
- Για να διαχωρίσετε τον όγκο συναλλαγών με βάση το Vuser ID
# 6. Αρχείο - Κάποια στιγμή θέλουμε να περάσουμε τη συγκεκριμένη τιμή στο σενάριο. Σε τέτοιες περιπτώσεις, χρησιμοποιούμε αρχείο και εισάγουμε τις τιμές που θέλουν να χρησιμοποιήσουν κατά την εκτέλεση. Το LR παρέχει επιλογές για την εκτέλεση του σεναρίου με την παρεχόμενη λίστα διαδοχικά ή τυχαία στην επόμενη επανάληψη.
Σε μερικές περιπτώσεις θέλουμε να χρησιμοποιήσουμε ένα σύνολο τιμών που μεταβιβάζονται στο σενάριο. Σε τέτοιες περιπτώσεις, μπορούμε να χρησιμοποιήσουμε το ίδιο αρχείο και για την άλλη τιμή παραμέτρου.
# 7. Τυχαίος αριθμός - Σύμφωνα με τις ανάγκες, το Vugen παράγει επίσης τυχαία τιμή από το παρεχόμενο εύρος.
# 9. Μοναδική τιμή - Σε μερικές περιπτώσεις, το σενάριο δεν επιτρέπεται να μεταβιβάζει διπλή τιμή. Σε τέτοιες περιπτώσεις, χρησιμοποιείται μοναδική παράμετρος για την αποφυγή αστοχιών λόγω διπλής τιμής.
# 10. Λειτουργία καθορισμένη από τον χρήστη - Αυτή η παράμετρος καλεί μια συνάρτηση της οποίας η τιμή επιστροφής αντικαθιστά το όνομα της παραμέτρου.
#έντεκα. XML - Οι τύποι παραμέτρων XML χρησιμοποιούνται για πολλαπλά εκτιμημένα δεδομένα που περιέχονται σε μια δομή XML. Οι παράμετροι XML χρησιμοποιούνται ευρέως με δέσμες ενεργειών Web Service και με υπηρεσίες SOA.
συμπέρασμα
Σε αυτό το σεμινάριο, συζητήσαμε λεπτομερώς την «Παραμετροποίηση», η οποία περιελάμβανε δημιουργία και διαμόρφωση παραμέτρων, διαφορετικούς τύπους παραμέτρων, επιλογές σχετικά με την παράμετρο τύπου «Αρχείο» και τη χρήση τους στον πραγματικό κόσμο.
Θα μάθουμε περισσότερα για τις συναλλαγές, τους ελέγχους κειμένου και εικόνας, τα σχόλια και τα σημεία ραντεβού στο επερχόμενο σεμινάριό μας!
=> Επισκεφθείτε εδώ για πλήρη σειρά εκπαιδευτικών προγραμμάτων LoadRunner
Εκπαιδευτικό πρόγραμμα PREV | ΕΠΟΜΕΝΟ Φροντιστήριο
Συνιστώμενη ανάγνωση
- Συσχέτιση - Δοκιμή φορτίου με LoadRunner
- Φόρτωση δοκιμής με HP LoadRunner Tutorials
- Εισαγωγή στο Micro Focus LoadRunner - Δοκιμή φόρτωσης με LoadRunner Tutorial # 1
- Παράμετρος δεδομένων JMeter με χρήση μεταβλητών καθορισμένων από τον χρήστη
- Εκπαιδευτικό πρόγραμμα LoadRunner για αρχάριους (δωρεάν μάθημα 8 ημερών σε βάθος)
- Στατικό σε C ++
- Παράμετρος δεδομένων στο JMeter χρησιμοποιώντας στοιχεία διαμόρφωσης
- Ανάλυση αποτελεσμάτων δοκιμής και αναφορές - Δοκιμή φόρτωσης με LoadRunner