Τρόπος λήψης και εγκατάστασης Apache JMeter (Windows)

⚡ Έξυπνη Σύνοψη

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

  • Ξεκινήστε με Java: Εγκαταστήστε ένα ρεύμα Java 8+ JDK ή JRE και επαλήθευση με java -version πριν από τη λήψη JMeter.
  • 📥 Επιλέξτε το δυαδικό αρχείο: Κατεβάστε το πιο πρόσφατο δυαδικό αρχείο zip ή tgz από το jmeter.apache.org και αποσυμπιέστε το — δεν χρειάζεται πρόγραμμα εγκατάστασης.
  • Επιλέξτε τη σωστή λειτουργία: Χρησιμοποιήστε λειτουργία GUI για τη δημιουργία σχεδίων δοκιμών, λειτουργία χωρίς GUI για εκτέλεση και λειτουργία διακομιστή για κατανεμημένο φορτίο.
  • 📦 Προσθήκη προαιρετικών πακέτων: Java μεταγλωττιστής, αναλυτής SAX XML, βιβλιοθήκες αλληλογραφίας και προγράμματα οδήγησης JDBC επεκτείνονται JMeter στα πρωτόκολλα που χρειάζεστε.
  • 🤖 Χρησιμοποιήστε την Τεχνητή Νοημοσύνη για να βοηθήσετε: Τα εργαλεία τεχνητής νοημοσύνης εξηγούν τα σενάρια JMX, προτείνουν ρυθμίσεις ομάδας νημάτων και μεταφράζουν σενάρια σε απλά αγγλικά σε ένα εκτελέσιμο αρχείο. JMeter σχέδιο δοκιμής.

Τρόπος λήψης και εγκατάστασης Apache JMeter

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 Σωστός.

εγκαταστήστε Java

Μόλις ολοκληρωθεί η εγκατάσταση, επαληθεύστε το JDK με τον ακόλουθο έλεγχο:

  • Ανοίξτε ένα τερματικό on Windows, macOS, ή Linux.
  • τρέξιμο java -version.

Εάν η Java Εάν το runtime εγκατασταθεί σωστά, η έκδοση εκτυπώνεται στο τερματικό όπως φαίνεται παρακάτω.

έξοδος έκδοσης java

Εάν δεν εκτυπωθεί τίποτα, εγκαταστήστε ξανά το Java Χρόνος εκτέλεσης SE. Δείτε αυτό το σεμινάριο για τις πλήρεις οδηγίες.

Βήμα 2) Λήψη JMeter

Κατεβάστε το τελευταίο δυαδικό αρχείο από το Apache JMeter σελίδα λήψηςΗ τρέχουσα σταθερή γραμμή είναι η JMeter σειρά 5.x, η οποία απαιτεί Java 8 ή νεότερη έκδοση. Παλαιότερα άρθρα και στιγμιότυπα οθόνης ενδέχεται να αναφέρονται JMeter 4.x ή 2.9 — η διαδικασία εγκατάστασης είναι η ίδια.

Επιλέξτε Binaries αρχείο (zip ή tgz) όπως φαίνεται παρακάτω.

Λήψη Apache JMeter

Βήμα 3) Εγκατάσταση

JMeter Η εγκατάσταση είναι εξαιρετικά απλή — δεν υπάρχει οδηγός εγκατάστασης. Αποσυμπιέστε το αρχείο στον κατάλογο όπου θέλετε 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 Στοιχεία GUI

Τρόπος εκτέλεσης JMeter σε λειτουργία χωρίς GUI

Αρχική JMeter σε λειτουργία διακομιστή

Η λειτουργία διακομιστή χρησιμοποιείται για κατανεμημένες δοκιμές με τοπολογία πελάτη-διακομιστή. JMeter τρέχει μέσα διακομιστής λειτουργία σε κάθε μηχανή γεννήτριας φορτίου και σε GUI λειτουργία (ο ελεγκτής) στον σταθμό εργασίας του χρήστη.

Για να ξεκινήσετε τη λειτουργία διακομιστή, εκτελέστε bin/jmeter-server.bat on Windows or bin/jmeter-server on macOS και το Linux.

Αρχική JMeter σε λειτουργία διακομιστή

Αρχική 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.

JMeter εκτέλεση χωρίς GUI

Πρόσθετα πακέτα

Ανάλογα με τα πρωτόκολλα και τις αναφορές που χρειάζεστε, εγκαταστήστε ένα ή περισσότερα από τα προαιρετικά πακέτα παρακάτω.

  • 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" in bin/jmeter.bat or bin/jmeter.
  • Σφάλματα RMI σε λειτουργία διακομιστή: σειρά server.rmi.ssl.disable=true in jmeter.properties για ένα απομονωμένο δίκτυο εργαστηρίων.

Συχνές Ερωτήσεις

Apache JMeter είναι ένα εργαλείο δοκιμής φορτίου ανοιχτού κώδικα που χρησιμοποιείται για τη συγκριτική αξιολόγηση εφαρμογών ιστού, REST API, βάσεων δεδομένων και ουρών μηνυμάτων. Προσομοιώνει ταυτόχρονους εικονικούς χρήστες για τη μέτρηση του χρόνου απόκρισης, της απόδοσης και της σταθερότητας.

Πρόσφατος JMeter Οι εκδόσεις 5.x απαιτούν Java 8 ή υψηλότερο; Java 11 και Java 17 χρησιμοποιούνται ευρέως. Παλαιότερα JMeter υποστηριζόμενες εκδόσεις Java 6 ή 7, αλλά οι σύγχρονες εγκαταστάσεις θα πρέπει πάντα να συνδυάζονται με ένα τρέχον LTS JDK.

Η λειτουργία GUI προορίζεται για το σχεδιασμό και την αποσφαλμάτωση σχεδίων δοκιμών. Χρησιμοποιεί υπερβολικά πολλή μνήμη για πραγματικές εκτελέσεις φόρτωσης. Η λειτουργία χωρίς GUI (γραμμή εντολών) εκτελεί το αρχείο JMX με ελάχιστη επιβάρυνση και είναι υποχρεωτική για οποιαδήποτε δοκιμή φόρτωσης παραγωγικού επιπέδου.

Εγκαταστήστε ένα JDK με το Homebrew (brew install temurin), κατεβάστε το JMeter δυαδικό tgz, αποσυνδέστε το σε /opt/jmeterκαι εκκίνηση με bin/jmeter. Μπορείτε επίσης να εγκαταστήσετε JMeter απευθείας με brew install jmeter.

Από το bin φάκελο, τρέξτε jmeter -v. JMeter τυπώνει την έκδοσή του, Java έκδοση και ειδοποίηση άδειας χρήσης. Εάν δείτε κάποιο σφάλμα, ελέγξτε ότι τα JAVA_HOME και PATH δείχνουν σε ένα λειτουργικό JDK.

Επεξεργασία bin/jmeter σε Linux/macOS or bin/jmeter.bat on Windows και ανεβάστε το HEAP μεταβλητή — για παράδειγμα, HEAP="-Xms2g -Xmx8g". Επανεκκίνηση JMeter για να τεθεί σε ισχύ η νέα στοίβα.

Οι βοηθοί τεχνητής νοημοσύνης εξηγούν τα σενάρια JMX σε απλά αγγλικά, προτείνουν ρυθμίσεις ομάδας νημάτων για ένα φορτίο χρήστη-στόχο, προτείνουν ισχυρισμούς και μεταφράζουν c.URL αιχμαλωτίζει σε JMeter Δείγματα HTTP έτοιμα για ενσωμάτωση σε ένα σχέδιο δοκιμών.

Ναι. Τα εργαλεία τεχνητής νοημοσύνης μετατρέπουν ένα απλό σενάριο, όπως «προσομοίωση 200 χρηστών που επισκέπτονται το API ολοκλήρωσης αγοράς για 5 λεπτά», σε ένα αρχείο JMX με τη σωστή ομάδα νημάτων, τους δειγματολήπτες HTTP, τους ακροατές και το σύνολο δεδομένων CSV, έτοιμα για εκτέλεση.

Συνοψίστε αυτήν την ανάρτηση με: