JMeter GUI: Test Plan & Workbench
⚡ Έξυπνη Σύνοψη
JMeter Το γραφικό περιβάλλον χρήστη (GUI) οργανώνει κάθε δοκιμή απόδοσης γύρω από δύο τμήματα: ένα δέντρο Σχεδίου Δοκιμών στα αριστερά και ένα τμήμα διαμόρφωσής του στα δεξιά, όπου προστίθενται, αποθηκεύονται, συγχωνεύονται, εκτελούνται και αναφέρονται στοιχεία.
Μόλις εκτοξεύσετε Apache JMeter, το αριστερό παράθυρο ανοίγει με έναν μόνο ριζικό κόμβο:
- Σχέδιο δοκιμής
Παλαιότερες εκδόσεις εμφάνιζαν έναν δεύτερο κόμβο που ονομαζόταν WorkBench. Και οι δύο καλύπτονται παρακάτω.
Τι είναι ένα σχέδιο δοκιμής;
Ένα Σχέδιο Δοκιμής είναι το σημείο όπου προσθέτετε τα στοιχεία που απαιτούνται για το JMeter δοκιμή.
Αποθηκεύει κάθε στοιχείο (ομάδες νημάτων, χρονιστές, δειγματολήπτες, ακροατές) με τις ρυθμίσεις που απαιτούνται για την εκτέλεσή τους. Ό,τι δημιουργείτε στο γραφικό περιβάλλον χρήστη (GUI) κρέμεται από αυτόν τον ριζικό κόμβο, όπως φαίνεται στο παρακάτω σχήμα.
Τι είναι το WorkBench;
Το WorkBench ήταν μια περιοχή όπου αποθηκεύονταν στοιχεία δοκιμής. προσωρινάΔεν είχε καμία σχέση με το Σχέδιο Δοκιμών, και JMeter δεν αποθηκεύτηκε το περιεχόμενό του — μόνο το Σχέδιο δοκιμής Το branch γράφτηκε στον δίσκο.
Σημαντικό: Το WorkBench καταργήθηκε το JMeter 3.2 και αφαιρέθηκε στο JMeter 4.0, επομένως απουσιάζει από τις τρέχουσες εκδόσεις όπως η 5.6.3. Τα μη δοκιμαστικά στοιχεία — η Εγγραφή Σκριπτ Δοκιμής HTTP(S), ο Διακομιστής Καθρέφτη HTTP και η Εμφάνιση Ιδιοτήτων — συνδέονται πλέον απευθείας στο Σχέδιο Δοκιμής. Το άνοιγμα ενός παλιού σχεδίου που εξακολουθεί να περιέχει ένα WorkBench μετατρέπει αυτόν τον κλάδο σε ένα Τεμάχιο Δοκιμής με το όνομα "Τεμάχιο Δοκιμής WorkBench". Εάν μια παλαιότερη αναλυτική παρουσίαση εγγραφής σάς υποδεικνύει να κάνετε δεξί κλικ στο WorkBench, χρησιμοποιήστε τον κόμβο Σχεδίου Δοκιμής.
Πώς να προσθέσετε στοιχεία σε ένα σχέδιο δοκιμής
Η προσθήκη στοιχείων είναι ουσιώδης βήμα στην κατασκευή ενός Σχεδίου Δοκιμών, επειδή χωρίς αυτά JMeter δεν έχει τίποτα να εκτελέσει. Ένα σχέδιο μπορεί να περιλαμβάνει ακροατές, ελεγκτές, χρονιστές, δειγματολήπτες, ισχυρισμούς και στοιχεία διαμόρφωσης.
Μπορείτε να προσθέσετε ένα στοιχείο κάνοντας δεξί κλικ στο Σχέδιο δοκιμής κόμβος και επιλέγοντας από το "Πρόσθεση"Λίστα.
Ας υποθέσουμε ότι θέλετε να προσθέσετε δύο στοιχεία: ένα BeanShell Assertion και σε έναν Java Αίτημα προεπιλογών στοιχείο διαμόρφωσης.
- Κάντε δεξί κλικ Σχέδιο δοκιμής -> Προσθήκη -> Ισχυρισμός -> BeanShell Assertion
- Κάντε δεξί κλικ Σχέδιο δοκιμής -> Προσθήκη -> Στοιχείο διαμόρφωσης -> Java Αίτημα προεπιλογών
Η παρακάτω κινούμενη εικόνα σας καθοδηγεί σε αυτήν τη διαδρομή μενού.
Μπορείτε επίσης να αφαιρέστε ένα στοιχείο που δεν χρειάζεστε πλέον. Για να διαγράψετε Προεπιλογές αιτήματος HTTP: επιλέξτε το -> δεξί κλικ -> επιλέξτε ΑΦΑΙΡΕΣΗ -> κλικ Ναι για να επιβεβαιώσετε.
Φόρτωση και αποθήκευση στοιχείων
JMeter μπορεί να αποθηκεύσει ένα μόνο στοιχείο από μόνο του, όχι μόνο ολόκληρο το σχέδιο — χρήσιμο όταν ένας ισχυρισμός ή χρονοδιακόπτης επαναχρησιμοποιείται σε διάφορα έργα. Οι επόμενες δύο ενότητες καλύπτουν και τα δύο μισά αυτής της ροής εργασίας.
Πώς να δημιουργήσετε ένα αρχείο JMX
Ας υποθέσουμε ότι έχετε προσθέσει ένα στοιχείο με το όνομα "BeanShell Assertion" και θέλετε να το αποθηκεύσετε μόνο του. Κάντε δεξί κλικ BeanShell Assertion -> επιλέξτε Αποθήκευση επιλογής ως.
Ανοίγει ένα παράθυρο διαλόγου. Κάντε κλικ στο Αποθήκευση για να αποθηκεύσετε το στοιχείο με το προεπιλεγμένο όνομα BeanShell Assertion.jmx, ή επιλέξτε το δικό σας.
Τα στοιχεία δοκιμής και τα σχέδια δοκιμής αποθηκεύονται ως *.jmx αρχεία — απλή XML που μπορείτε να ανοίξετε σε οποιοδήποτε πρόγραμμα επεξεργασίας ή να διατηρήσετε στον έλεγχο έκδοσης. Η επέκταση δεν είναι Java Επεκτάσεις Διαχείρισης (JMX), μια μη σχετιζόμενη Java API παρακολούθησης που μοιράζεται τα ίδια τρία γράμματα.
Πώς να φορτώσετε και να συγχωνεύσετε ένα αρχείο JMX
Η φόρτωση ενός υπάρχοντος στοιχείου εξοικονομεί χρόνο που θα ξοδεύατε για τη δημιουργία και τη διαμόρφωση ενός νέου.
Ας υποθέσουμε ότι το Σχέδιο Δοκιμών σας ήδη περιλαμβάνει ένα Java Αίτημα προεπιλογών στοιχείο. Κάντε δεξί κλικ σε αυτό -> επιλέξτε πηγαίνω.
Επιλέξτε BeanShell Assertion.jmx αρχείο από τον κατάλογο. Το στοιχείο προστίθεται στο τρέχον Σχέδιο Δοκιμής σας, όπως φαίνεται παρακάτω.
Πώς να ρυθμίσετε τα στοιχεία
Κάθε στοιχείο εκθέτει τις δικές του ρυθμίσεις. Για να διαμορφώσετε ένα:
- Επιλέξτε το στοιχείο στο δέντρο στο αριστερό παράθυρο.
- Εισαγάγετε τις ρυθμίσεις διαμόρφωσης στο δεξιό παράθυρο.
Το δεξί πλαίσιο αλλάζει με κάθε τύπο στοιχείου, όπως φαίνεται παρακάτω.
Πώς να αποθηκεύσετε ένα σχέδιο δοκιμής
Αποθηκεύστε το Σχέδιο Δοκιμής σας πριν από την εκτέλεση μιας δοκιμής. Με αυτόν τον τρόπο προστατεύετε την εργασία σας από μη αναμενόμενα σφάλματα κατά την εκτέλεση. Τα βήματα είναι:
- Αρχείο -> Αποθήκευση σχεδίου δοκιμής ως — ανοίγει ένα παράθυρο διαλόγου.
- Εισαγάγετε ένα όνομα αρχείου για το Σχέδιο Δοκιμής -> κλικ Αποθήκευση.
Σημείωση: η αποθήκευση ενός Σχεδίου Δοκιμής είναι διαφορετικές από την αποθήκευση ενός στοιχείου.
| Αποθήκευση σχεδίου δοκιμής | Αποθήκευση στοιχείου |
|---|---|
| Ένα Σχέδιο Δοκιμών αποτελείται από ένα ή πολλά στοιχεία | Ένα στοιχείο είναι ένα μόνο βασικό συστατικό του JMeter |
| Η αποθήκευση του σχεδίου δοκιμής εγγράφει κάθε στοιχείο του σχεδίου | Η αποθήκευση ενός στοιχείου εγγράφει μόνο αυτό το ένα στοιχείο |
| Άνοιξε ξανά με Αρχείο -> Άνοιγμα | Άνοιξε ξανά με δεξί κλικ -> Συγχώνευση |
Δημιουργήστε ένα Combo Test Plan
Μπορείς να συγχώνευση ένα ή πολλά αποθηκευμένα Σχέδια Δοκιμών σε ένα combo Σχέδιο δοκιμής, όπως φαίνεται στο παρακάτω σχήμα.
Ας υποθέσουμε ότι έχετε ένα Σχέδιο Δοκιμών με το όνομα Test_Fragment.jmx στον υπολογιστή σας (αυτό το άρθρο περιλαμβάνει το αρχείο). Συγχωνεύστε το με το πρόγραμμα που είναι ανοιχτό αυτήν τη στιγμή στο JMeter να χτίσει ένα μεγαλύτερο.
Όλα τα στοιχεία δοκιμής από Test_Fragment.jmx προστίθενται πλέον στο τρέχον Σχέδιο Δοκιμών σας, όπως φαίνεται στο παρακάτω σχήμα.
Πώς να εκτελέσετε το σχέδιο δοκιμής
Με το σχέδιο αποθηκευμένο, μπορείτε να το εκτελέσετε. Για να εκτελέσετε ένα ή περισσότερα σχέδια δοκιμών, επιλέξτε Αρχική (Ctrl + R) από το τρέξιμο μενού.
Ενώ JMeter εκτελείται, εμφανίζεται ένα μικρό πράσινο πλαίσιο στο δεξί άκρο της γραμμής μενού.
Οι αριθμοί στα αριστερά του πράσινου πλαισίου είναι ο αριθμός των ενεργά νήματα / συνολικός αριθμός από νήματα.
Για να διακόψετε τη δοκιμή, πατήστε το στάση ή χρησιμοποιήστε τη συντόμευση Ctrl + '.'
Έκθεση δοκιμής
Όταν ολοκληρωθεί η εκτέλεση, μπορείτε να συλλέξετε την αναφορά δοκιμής: το αρχείο καταγραφής σφαλμάτων που αποθηκεύτηκε ως jmeter.log, καθώς και το αρχείο αποτελεσμάτων που γράφτηκε από τους ακροατές σας. Ακολουθεί ένα τυπικό απόσπασμα εκκίνησης του jmeter.log:
2026/07/21 08:41:12 INFO o.a.j.JMeter: Copyright (c) 1998-2024 The Apache Software Foundation 2026/07/21 08:41:12 INFO o.a.j.JMeter: Version 5.6.3 2026/07/21 08:41:12 INFO o.a.j.JMeter: java.version=17.0.11 2026/07/21 08:41:12 INFO o.a.j.JMeter: java.vm.name=OpenJDK 64-Bit Server VM 2026/07/21 08:41:12 INFO o.a.j.JMeter: os.name=Windows 11 2026/07/21 08:41:12 INFO o.a.j.JMeter: os.arch=amd64 2026/07/21 08:41:12 INFO o.a.j.JMeter: file.encoding=UTF-8 2026/07/21 08:41:12 INFO o.a.j.JMeter: Default Locale=English (United States) 2026/07/21 08:41:12 INFO o.a.j.JMeter: JMeterHome=C:\apache-jmeter-5.6.3 2026/07/21 08:41:12 INFO o.a.j.JMeter: user.dir=C:\apache-jmeter-5.6.3\bin
Διαβάστε πρώτα το jmeter.log κάθε φορά που μια εκτέλεση δεν λειτουργεί σωστά: καταγράφει το JMeter και Java εκδόσεις, οποιοδήποτε στοιχείο που απέτυχε να φορτώσει και κάθε εξαίρεση που δημιουργήθηκε. Οι τρέχουσες εκδόσεις μπορούν επίσης να μετατρέψουν ένα αρχείο αποτελεσμάτων σε έναν περιηγήσιμο πίνακα ελέγχου HTML με γραφήματα χρόνου απόκρισης, απόδοσης και ποσοστού σφαλμάτων.















