Cara Mengunduh & Menginstal Apache JMeter (Windows)
โก Ringkasan Cerdas
Download dan Install Apache JMeter dalam empat langkah โ instal yang kompatibel Java runtime, unduh JMeter Ekstrak file biner, lalu jalankan dalam mode GUI, server, atau baris perintah. Prosedur yang sama berlaku untuk semua versi. Windows, macOS, dan Linux karena JMeter adalah murni Java aplikasi.

OperaDukungan Sistem untuk JMeter
JMeter adalah murni Java aplikasi dan berjalan dengan benar di sistem operasi apa pun yang memiliki kompatibilitas. Java runtime. Platform yang didukung secara resmi meliputi:
- Windows
- macOS
- Linux (termasuk Ubuntu, Debian, CentOS, dan lainnya)
Langkah-langkah untuk Menginstal JMeter
Langkah 1) Instal Java
Karena JMeter adalah murni Java aplikasi desktop, membutuhkan kepatuhan penuh Java JDK versi 8 atau lebih tinggi (versi lama) JMeter rilis juga didukung Java 6). Unduh dan instal versi terbaru Java Kit Pengembangan SE dari Oracle Java halaman unduhan atau menggunakan distribusi OpenJDK seperti Adoptium, Microsoft Membangun OpenJDK, atau Amazon Koreksi.
Setelah instalasi selesai, verifikasi JDK dengan pemeriksaan berikut:
- Buka terminal on Windows, macOS, atau Linux.
- Run
java -version.
Jika Java Runtime telah terinstal dengan benar, versinya akan tercetak di terminal seperti yang ditunjukkan di bawah ini.
Jika tidak ada yang tercetak, instal ulang. Java Waktu eksekusi SE. Lihat tutorial ini untuk petunjuk lengkapnya.
Langkah 2) Unduh JMeter
Unduh file biner terbaru dari Apache JMeter halaman unduhanGaris stabil saat ini adalah JMeter Seri 5.x, yang membutuhkan Java 8 atau lebih tinggi. Artikel dan tangkapan layar lama mungkin merujuk pada hal tersebut. JMeter 4.x atau 2.9 โ proses instalasinya sama.
Pilih Binari berkas (zip atau tgz) seperti yang ditunjukkan di bawah ini.
Langkah 3) Instalasi
JMeter Instalasinya sangat sederhana โ tidak ada wizard instalasi. Ekstrak arsip ke direktori yang Anda inginkan. JMeter agar dapat diakses, dan instalasi selesai. Tata letak foldernya terlihat seperti ini:
Direktori di dalam JMeter Folder ini memiliki tujuan sebagai berikut:
- /tempat sampah โ naskah yang dimulai JMeter (
jmeter.bat,jmeter.sh,jmeter-server). - /dokumen - JMeter dokumentasi.
- /ekstra โ Tambahan terkait semut dan contoh skrip.
- / lib โ pihak ketiga Java perpustakaan yang digunakan oleh JMeter.
- /lib/ext - inti JMeter berkas jar dan implementasi protokol.
- /lib/junit - JUnit perpustakaan yang digunakan untuk JUnit alat pengambil sampel.
- dokumen_yang_dapat_dicetak โ Dokumentasi HTML yang dapat dicetak.
Langkah 4) Luncurkan JMeter
JMeter dapat dijalankan dalam tiga mode, masing-masing sesuai untuk kasus penggunaan yang berbeda:
- Mode GUI untuk membangun dan men-debug rencana pengujian.
- Modus server untuk pengujian terdistribusi di beberapa mesin.
- Mode baris perintah (non-GUI) untuk pengujian beban tingkat produksi.
Start JMeter dalam Mode GUI
On Windows, lari /bin/jmeter.bat. Di macOS atau Linux, jalankan /bin/jmeter. itu JMeter Antarmuka pengguna (UI) diluncurkan seperti yang ditunjukkan di bawah ini.
Tangkapan layar beranotasi di bawah ini menyoroti hal utama. JMeter Komponen GUI โ Pohon Rencana Pengujian, Workbench, dan editor elemen di sisi kanan.
Bagaimana Menjalankan JMeter dalam Mode Non-GUI
Start JMeter dalam Mode Server
Mode server digunakan untuk pengujian terdistribusi dengan topologi klien-server. JMeter berjalan di Server mode pada setiap mesin pembangkit beban dan di GUI mode (pengontrol) pada stasiun kerja pengguna.
Untuk memulai mode server, jalankan bin/jmeter-server.bat on Windows or bin/jmeter-server on macOS dan Linux.
Start JMeter dalam Mode Baris Perintah
JMeterGUI (Graphical User Interface) dari program tersebut mengonsumsi memori dan CPU yang signifikan, sehingga proses pemuatan data produksi harus selalu dijalankan dalam mode non-GUI untuk membebaskan sumber daya tersebut untuk pembuatan beban data yang sebenarnya.
Contoh baris perintah:
jmeter -n -t testPlan.jmx -l log.jtl -H 127.0.0.1 -P 8000
Sakelar utama:
-nโ dijalankan dalam mode non-GUI.-tโ jalur menuju rencana pengujian JMX.-lโ file log keluaran (JTL).-H,-Pโ host dan port proxy jika proxy diperlukan.
Paket Tambahan
Tergantung pada protokol dan pelaporan yang Anda butuhkan, instal satu atau lebih paket opsional di bawah ini.
- Java Penyusun โ dibutuhkan untuk membangun JMeter sumber atau untuk mengkompilasi plugin kustom.
- Pengurai SAX XML - itu API sederhana untuk XML adalah parser XML alternatif untuk muatan XML yang sangat besar.
- Dukungan email - JMeter Dilengkapi dengan sampler SMTP, POP3(S), dan IMAP(S) dan juga dapat mengirim email ketika pengujian selesai.
- pengemudi JDBC โ Instal file jar driver yang sesuai untuk menguji server basis data melalui JDBC Sampler.
- Pengelola Plugin - JMeter Plugins Manager memberikan akses sekali klik ke plugin komunitas seperti PerfMon dan Custom Thread Groups.
penggunaan JMeter di Linux
Running JMeter on Linux sama dengan menjalankannya pada Windows โ memanggil skrip shell dari bin/:
jmeterโ peluncuran JMeter, mode GUI secara default.jmeter-serverโ dimulai JMeter dalam mode server (memanggil skrip utama dengan argumen yang tepat).jmeter.shโ peluncur dasar tanpa opsi JVM yang ditentukan.mirror-server.shโ menjalankan JMeter Server Mirror dalam mode non-GUI.shutdown.shโ menghentikan instance non-GUI dengan elegan.stoptest.shโ menghentikan secara tiba-tiba sebuah instance non-GUI.
Penyelesaian masalah JMeter Instalasi
Masalah umum yang terjadi saat instalasi baru dan cara memperbaikinya:
- โjava tidak dikenaliโ pada Windows: tambahkan JDK
binTambahkan folder ke PATH dan buka kembali terminal. - JMeter GUI tidak berjalan: memastikan Java Versi 8 atau lebih tinggi ada di PATH dengan
java -versionJRE versi lama tidak lagi mendukung versi terbaru. JMeter rilis. - Masalah font HiDPI: mengedit
bin/jmeter.propertiesdan hapus komentarjmeter.hidpi.mode=truedengan faktor skala yang sesuai. - Kehabisan memori heap pada pengujian besar: menaikkan
HEAP="-Xms1g -Xmx4g"inbin/jmeter.batorbin/jmeter. - Kesalahan RMI mode server: set
server.rmi.ssl.disable=trueinjmeter.propertiesuntuk jaringan laboratorium yang terisolasi.









