Διακομιστής μεσολάβησης HTTP σε JMeter: Εγγραφή Παράδειγμα Σεναρίου

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

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

Εδώ είναι η οδικός χάρτης αυτού του πρακτικού παραδείγματος

Διακομιστής μεσολάβησης HTTP σε JMeter

Βήμα 1) Ρύθμιση του διακομιστή μεσολάβησης HTTP

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

  1. Αρχική JMeter
  2. Αγορά Σχέδιο δοκιμής στο δέντρο
  3. Πρόσθεση Ομάδα νημάτων

    Κάντε δεξί κλικ στο Σχέδιο δοκιμής και προσθέστε μια νέα ομάδα νημάτων: Πρόσθεση => Νήματα (Χρήστες) =>Ομάδα νημάτων

Ρύθμιση του διακομιστή μεσολάβησης HTTP

  1. Πρόσθεση Αίτημα HTTP

    Επιλέξτε την ομάδα νημάτων. κάντε δεξί κλικ Πρόσθεση => Στοιχείο διαμόρφωσης => Προεπιλογές αιτήματος HTTP

Ρύθμιση του διακομιστή μεσολάβησης HTTP

Στο νέο στοιχείο Προεπιλογές αιτήματος HTTP: Στο όνομα διακομιστή ή στο IP, πληκτρολογήστε "google.com". Θα πρέπει να κρατήσετε τα άλλα πεδία κενά

Ρύθμιση του διακομιστή μεσολάβησης HTTP

  1. Πρόσθεση Ελεγκτής εγγραφής

    Κάντε δεξί κλικ στην «Ομάδα νημάτων» και προσθέστε έναν ελεγκτή εγγραφής: Πρόσθεση => Λογικός ελεγκτής =>

    Ελεγκτής εγγραφής

Ρύθμιση του διακομιστή μεσολάβησης HTTP

  1. Πρόσθεση proxy server στο WorkBench

    Κάντε δεξί κλικ στον πάγκο εργασίας και προσθέστε τον διακομιστή μεσολάβησης http: Πρόσθεση => Μη δοκιμαστικά στοιχεία => Διακομιστής μεσολάβησης HTTP

    Ρύθμιση του διακομιστή μεσολάβησης HTTP

  2. σετ Target ελεγκτής όπου θα προστεθούν τα εγγεγραμμένα σενάρια σας

Ρύθμιση του διακομιστή μεσολάβησης HTTP

  1. Αρχική proxy server

    Επιστρέψτε στον διακομιστή μεσολάβησης HTTP και κάντε κλικ στο Αρχική κουμπί στο κάτω μέρος. Τώρα το δικό σου JMeter έναρξη διακομιστή μεσολάβησης

    Ρύθμιση του διακομιστή μεσολάβησης HTTP

  2. Εκκινήστε το πρόγραμμα περιήγησής σας (εγώ χρησιμοποίησα Firefox), επιλέξτε Εργαλείο => Επιλογή => Προηγμένη => Δίκτυο => Ρύθμιση => Εισαγάγετε τον διακομιστή μεσολάβησης HTTP όπως παρακάτω

    Ρύθμιση του διακομιστή μεσολάβησης HTTP

Βήμα 2) Καταγράψτε τη δραστηριότητά σας

  1. Τώρα Εκκίνηση http://www.google.com στο πρόγραμμα περιήγησής σας (JMeter ακόμα ανοιχτό)
  2. Οι δραστηριότητες αναζητούν τη λέξη-κλειδί "guru99".
  3. Επιστροφή στην JMeter, στον διακομιστή μεσολάβησης HTTP, κάντε κλικ στάση όταν τελειώσει

    Καταγραφή δραστηριότητας

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

    Καταγραφή δραστηριότητας

    JMeter έχει ήδη καταγράψει ένα αίτημα χρήστη στο την Αρχική Σελίδα του ιστότοπου της Google. Http://www.google.com/

    Τα άλλα αιτήματα HTTP εμφανίζονται στο παραπάνω σχήμα, θα πρέπει να τα αφαιρέσετε. Γιατί κάποια στιγμή JMeter καταγράφει επίσης ορισμένους διαφημιστικούς συνδέσμους ενώ αναζητάτε λέξη-κλειδί στο Google. Θα πρέπει να τα αγνοήσουμε στο Σχέδιο Δοκιμών μας

  5. Κάντε κλικ στο Αρχείο => Αποθήκευση του σχεδίου δοκιμής σας ως

    Καταγραφή δραστηριότητας

  6. Εμφανίζεται ένα πλαίσιο διαλόγου => πληκτρολογήστε ένα όνομα του σχεδίου δοκιμής στο πεδίο Όνομα αρχείου => Κάντε κλικ στην Αποθήκευση

    Τώρα το πρόγραμμα δοκιμής σας αποθηκεύεται με το όνομα RecordingTestPlan.jmx

Καταγραφή δραστηριότητας

Βήμα 3) Εκτελέστε το σχέδιο δοκιμής σας

  1. Αγορά Ομάδα νημάτων => Προσθήκη => Ακροατής=> Συνοπτική αναφορά

Εκτελέστε το σχέδιο δοκιμής

  1. Η Συνοπτική Έκθεση θα εμφανίσει ορισμένα βασικά στατικά

    Εκτελέστε το σχέδιο δοκιμής

  2. Επιλέξτε Ομάδα νημάτων, εισαγάγετε πληροφορίες όπως στην παρακάτω εικόνα

Εκτελέστε το σχέδιο δοκιμής

Μπορείτε να ανατρέξετε στο άρθρο 5 JMeter Performance Testing.doc για να μάθετε τις λεπτομέρειες σχετικά με τη διαμόρφωση της ομάδας νημάτων

  1. Πριν ξεκινήσετε τη δοκιμή, επιλέξτε "Συνοπτική αναφορά". Όταν είστε έτοιμοι να εκτελέσετε μια δοκιμή, επιλέξτε Εκτέλεση => Έναρξη (Ctrl+R). JMeter θα αναπαράγει τη δραστηριότητά σας σε 100 φορές

    Καθώς εκτελείται η δοκιμή, τα στατιστικά στοιχεία θα αλλάξουν μέχρι να ολοκληρωθεί η δοκιμή.

    Εκτελέστε το σχέδιο δοκιμής

Βήμα 4) Αποθηκεύστε το αποτέλεσμα της δοκιμής σας

  1. Πατήστε Αποθήκευση δεδομένων πίνακα για να αποθηκεύσετε το αποτέλεσμα της δοκιμής στο αρχείο

Αποθήκευση αποτελέσματος δοκιμής

  1. Εισαγάγετε το όνομα του αποτελέσματος της δοκιμής και κάντε κλικ στην επιλογή Αποθήκευση. Αποτέλεσμα δοκιμής σε JMeter αποθηκεύεται σε μορφή *.csv ως προεπιλογή

Αποθήκευση αποτελέσματος δοκιμής

Κατεβάστε το Πρόγραμμα δοκιμής εγγραφής αρχείου

Κάντε λήψη του αρχείου HTTP Proxy Server

Αντιμετώπιση προβλημάτων

Εάν αντιμετωπίσετε το πρόβλημα κατά την εκτέλεση του παραπάνω σεναρίου… κάντε τα εξής

  1. Ελέγξτε εάν συνδέεστε στο διαδίκτυο μέσω διακομιστή μεσολάβησης. Εάν ναι, αφαιρέστε τον διακομιστή μεσολάβησης.
  2. Ανοίξτε μια νέα παρουσία του Jmeter
  3. Ανοίξτε το RecordingTestPlan.jmx στο Jmeter
  4. Κάντε δεξί κλικ στο Workbench => Merge=> Επιλέξτε HTTP Proxy Server.jmx
  5. Κάντε κλικ στο Thread Group => Summary Report
  6. Εκτελέστε το Test