Τρόπος λήψης και εγκατάστασης Apache JMeter (Windows)
⚡ Έξυπνη Σύνοψη
Λήψη και εγκατάσταση Apache JMeter σε τέσσερα βήματα — εγκαταστήστε ένα συμβατό Java χρόνο εκτέλεσης, κατεβάστε το JMeter δυαδικό αρχείο, αποσυμπιέστε το και εκκινήστε το σε λειτουργία GUI, διακομιστή ή γραμμής εντολών. Η ίδια διαδικασία λειτουργεί σε όλες τις Windows, macOSκαι Linux επειδή JMeter είναι καθαρό Java . To

OperaΥποστήριξη Συστήματος για JMeter
JMeter είναι ένα καθαρός Java εφαρμογή και εκτελείται σωστά σε οποιοδήποτε λειτουργικό σύστημα που διαθέτει συμβατό Java runtime. Οι επίσημα υποστηριζόμενες πλατφόρμες περιλαμβάνουν:
- Windows
- macOS
- Linux (συμπεριλαμβανομένου Ubuntu, Debian, CentOS και άλλα)
Βήματα για εγκατάσταση JMeter
Βήμα 1) Εγκατάσταση Java
Επειδή JMeter είναι καθαρό Java εφαρμογή για υπολογιστές, χρειάζεται μια πλήρως συμβατή Java 8 ή νεότερη έκδοση JDK (παλαιότερη JMeter υποστηρίζονται επίσης κυκλοφορίες Java 6). Κατεβάστε και εγκαταστήστε την πιο πρόσφατη έκδοση Java Κιτ ανάπτυξης SE από το Oracle Java σελίδα λήψης ή χρησιμοποιήστε μια διανομή OpenJDK όπως το Adoptium, Microsoft Δημιουργία του OpenJDK, ή Amazon Σωστός.
Μόλις ολοκληρωθεί η εγκατάσταση, επαληθεύστε το JDK με τον ακόλουθο έλεγχο:
- Ανοίξτε ένα τερματικό on Windows, macOS, ή Linux.
- τρέξιμο
java -version.
Εάν η Java Εάν το runtime εγκατασταθεί σωστά, η έκδοση εκτυπώνεται στο τερματικό όπως φαίνεται παρακάτω.
Εάν δεν εκτυπωθεί τίποτα, εγκαταστήστε ξανά το Java Χρόνος εκτέλεσης SE. Δείτε αυτό το σεμινάριο για τις πλήρεις οδηγίες.
Βήμα 2) Λήψη JMeter
Κατεβάστε το τελευταίο δυαδικό αρχείο από το Apache JMeter σελίδα λήψηςΗ τρέχουσα σταθερή γραμμή είναι η JMeter σειρά 5.x, η οποία απαιτεί Java 8 ή νεότερη έκδοση. Παλαιότερα άρθρα και στιγμιότυπα οθόνης ενδέχεται να αναφέρονται JMeter 4.x ή 2.9 — η διαδικασία εγκατάστασης είναι η ίδια.
Επιλέξτε Binaries αρχείο (zip ή tgz) όπως φαίνεται παρακάτω.
Βήμα 3) Εγκατάσταση
JMeter Η εγκατάσταση είναι εξαιρετικά απλή — δεν υπάρχει οδηγός εγκατάστασης. Αποσυμπιέστε το αρχείο στον κατάλογο όπου θέλετε JMeter να ζωντανέψει και η εγκατάσταση έχει ολοκληρωθεί. Η διάταξη του φακέλου μοιάζει με αυτό:
Οι κατάλογοι εντός του JMeter φάκελος εξυπηρετεί τους ακόλουθους σκοπούς:
- /αποθήκη — σενάρια που ξεκινούν JMeter (
jmeter.bat,jmeter.sh,jmeter-server). - /έγγραφα - JMeter απόδειξη με έγγραφα.
- /Πρόσθετα — Επιπλέον υλικό και δείγματα σεναρίων σχετικά με τα μυρμήγκια.
- / lib — τρίτο μέρος Java βιβλιοθήκες που χρησιμοποιούνται από JMeter.
- /lib/ext — πυρήνας JMeter αρχεία jar και υλοποιήσεις πρωτοκόλλου.
- /lib/junit - JUnit βιβλιοθήκη που χρησιμοποιείται για JUnit δειγματολήπτες.
- /printable_docs — εκτυπώσιμη τεκμηρίωση HTML.
Βήμα 4) Εκκίνηση JMeter
JMeter μπορεί να ξεκινήσει σε τρεις λειτουργίες, καθεμία κατάλληλη για διαφορετική περίπτωση χρήσης:
- Λειτουργία γραφικού περιβάλλοντος χρήστη για τη δημιουργία και τον εντοπισμό σφαλμάτων σε σχέδια δοκιμών.
- Λειτουργία διακομιστή για κατανεμημένες δοκιμές σε πολλαπλά μηχανήματα.
- Λειτουργία γραμμής εντολών (χωρίς γραφικό περιβάλλον χρήστη) για διακινήσεις φορτίου παραγωγικής ποιότητας.
Αρχική JMeter σε λειτουργία GUI
On Windows, τρέξιμο /bin/jmeter.bat. Επί macOS ή Linux, εκτελέστε /bin/jmeter. ο JMeter Το περιβάλλον χρήστη ξεκινά όπως φαίνεται παρακάτω.
Το παρακάτω σχολιασμένο στιγμιότυπο οθόνης υπογραμμίζει τα κύρια JMeter Στοιχεία GUI — Δέντρο σχεδίου δοκιμών, πάγκος εργασίας και ο επεξεργαστής στοιχείων στα δεξιά.
Τρόπος εκτέλεσης JMeter σε λειτουργία χωρίς GUI
Αρχική JMeter σε λειτουργία διακομιστή
Η λειτουργία διακομιστή χρησιμοποιείται για κατανεμημένες δοκιμές με τοπολογία πελάτη-διακομιστή. JMeter τρέχει μέσα διακομιστής λειτουργία σε κάθε μηχανή γεννήτριας φορτίου και σε GUI λειτουργία (ο ελεγκτής) στον σταθμό εργασίας του χρήστη.
Για να ξεκινήσετε τη λειτουργία διακομιστή, εκτελέστε bin/jmeter-server.bat on Windows or bin/jmeter-server on macOS και το Linux.
Αρχική JMeter σε λειτουργία γραμμής εντολών
JMeterΤο γραφικό περιβάλλον χρήστη (GUI) καταναλώνει σημαντική μνήμη και CPU, επομένως οι εκτελέσεις φόρτωσης παραγωγής θα πρέπει πάντα να εκτελούνται σε λειτουργία χωρίς γραφικό περιβάλλον χρήστη (GUI), ώστε να απελευθερώνονται αυτοί οι πόροι για την πραγματική δημιουργία φορτίου.
Παράδειγμα γραμμής εντολών:
jmeter -n -t testPlan.jmx -l log.jtl -H 127.0.0.1 -P 8000
Διακόπτες με κλειδί:
-n— εκτέλεση σε λειτουργία χωρίς GUI.-t— διαδρομή προς το σχέδιο δοκιμών JMX.-l— αρχείο καταγραφής εξόδου (JTL).-H,-P— κεντρικός υπολογιστής και θύρα proxy, εάν απαιτείται proxy.
Πρόσθετα πακέτα
Ανάλογα με τα πρωτόκολλα και τις αναφορές που χρειάζεστε, εγκαταστήστε ένα ή περισσότερα από τα προαιρετικά πακέτα παρακάτω.
- Java Μεταγλωττιστής — απαιτείται για την κατασκευή JMeter πηγή ή για τη μεταγλώττιση προσαρμοσμένων πρόσθετων (plugins).
- Αναλυτής SAX XML - ο Απλό API για XML είναι ένας εναλλακτικός αναλυτής XML για πολύ μεγάλα φορτία XML.
- Υποστήριξη Email - JMeter Διαθέτει δειγματολήπτες SMTP, POP3(S) και IMAP(S) και μπορεί επίσης να στείλει email όταν ολοκληρωθεί μια δοκιμή.
- Πρόγραμμα οδήγησης JDBC — εγκαταστήστε το κατάλληλο πρόγραμμα οδήγησης jar για να δοκιμάσετε τους διακομιστές βάσεων δεδομένων μέσω του JDBC Sampler.
- Διαχείριση πρόσθετων (plugins) - JMeter Το Plugins Manager παρέχει πρόσβαση με ένα κλικ σε πρόσθετα κοινότητας όπως το PerfMon και οι ομάδες προσαρμοσμένων νημάτων.
Χρήση JMeter σε Linux
Τρέξιμο JMeter on Linux είναι ίδιο με την εκτέλεση του σε Windows — επίκληση ενός shell script από bin/:
jmeter— λανσάρει JMeter, Λειτουργία GUI από προεπιλογή.jmeter-server— ξεκινά JMeter σε λειτουργία διακομιστή (καλεί το κύριο σενάριο με τα σωστά ορίσματα).jmeter.sh— βασικός εκκινητής χωρίς καθορισμένες επιλογές JVM.mirror-server.sh— διαχειρίζεται το JMeter Διακομιστής ειδώλου σε λειτουργία χωρίς γραφικό περιβάλλον χρήστη.shutdown.sh— σταματά ομαλά μια παρουσία που δεν είναι GUI.stoptest.sh— σταματά απότομα μια παρουσία που δεν είναι GUI.
Αντιμετώπιση προβλημάτων JMeter Εγκατάσταση
Συνηθισμένα προβλήματα κατά την εγκατάσταση και πώς να τα διορθώσετε:
- «Η Java δεν αναγνωρίζεται» στο Windows: προσθήκη του JDK
binφάκελο σε PATH και ανοίξτε ξανά το τερματικό. - JMeter Το γραφικό περιβάλλον χρήστη (GUI) δεν ξεκινά: επιβεβαιώνω Java 8 ή υψηλότερο είναι στο PATH με
java -version; τα παλαιότερα JRE δεν υποστηρίζουν πλέον τα πρόσφατα JMeter κυκλοφορίες. - Προβλήματα γραμματοσειράς HiDPI: Επεξεργασία
bin/jmeter.propertiesκαι αποσχολιασμόςjmeter.hidpi.mode=trueμε κατάλληλο συντελεστή κλίμακας. - Η μνήμη στο σωρό εξαντλείται σε μεγάλες δοκιμές: αύξηση
HEAP="-Xms1g -Xmx4g"inbin/jmeter.batorbin/jmeter. - Σφάλματα RMI σε λειτουργία διακομιστή: σειρά
server.rmi.ssl.disable=trueinjmeter.propertiesγια ένα απομονωμένο δίκτυο εργαστηρίων.









