Nasıl İndirilir ve Kurulur Apache JMeter (Windows)
⚡ Akıllı Özet
Apache JMeter dört adımda — uyumlu bir cihaz yükleyin Java çalışma zamanı, indirin JMeter İkili dosyayı açın, sıkıştırılmış dosyayı açın ve grafik arayüzü, sunucu veya komut satırı modunda çalıştırın. Aynı prosedür diğer platformlarda da geçerlidir. Windows, macOSve Linux çünkü JMeter saf Java uygulama.

OperaSistem Desteği için JMeter
JMeter bir saf Java Uygulama, uyumlu olduğu sürece herhangi bir işletim sisteminde doğru şekilde çalışır ve çalışır. Java Çalışma zamanı. Resmi olarak desteklenen platformlar şunlardır:
- Windows
- macOS
- Linux (dahil) Ubuntu(Debian, CentOS ve diğerleri)
Kurulum Adımları JMeter
Adım 1) Kurulum Java
Çünkü JMeter saf Java Masaüstü uygulaması, tamamen uyumlu olması gerekiyor. Java 8 veya üzeri JDK (eski) JMeter Yayınlar da desteklenmektedir. Java 6). En son sürümü indirin ve yükleyin. Java SE Geliştirme Kiti Oracle Java indirme sayfası veya Adoptium gibi bir OpenJDK dağıtımı kullanın, Microsoft OpenJDK'nin derlenmesi veya Amazon Doğru.
Kurulum tamamlandıktan sonra, aşağıdaki kontrol ile JDK'yı doğrulayın:
- Bir açın terminal on Windows, macOSveya Linux.
- koşmak
java -version.
Eğer Java Çalışma ortamı doğru şekilde kuruldu, sürüm aşağıdaki gibi terminale yazdırılıyor.
Eğer hiçbir şey yazdırılmıyorsa, yeniden yükleyin. Java SE çalışma zamanı. Bakınız. Bu eğitimde tüm talimatlar için.
Adım 2) İndir JMeter
En yeni ikili dosyayı şuradan indirin: Apache JMeter indirme sayfasıMevcut istikrarlı çizgi şudur: JMeter 5.x serisi gerektirir Java 8 veya üzeri. Daha eski makaleler ve ekran görüntüleri referans gösterebilir. JMeter 4.x veya 2.9 fark etmeksizin kurulum süreci aynıdır.
Seçin İkili dosyalar Aşağıda gösterildiği gibi dosya (zip veya tgz).
Adım 3) Kurulum
JMeter Kurulum son derece basittir; kurulum sihirbazı yoktur. Arşivi istediğiniz dizine açın. JMeter Yaşamak için hazır ve kurulum tamamlandı. Klasör yapısı şu şekilde:
İçindeki dizinler JMeter Klasör aşağıdaki amaçlara hizmet eder:
- /çöp Kutusu — başlayan komut dosyaları JMeter (
jmeter.bat,jmeter.sh,jmeter-server). - /belgeler - JMeter dokümantasyon.
- /ekstralar — Karınca ile ilgili ek bilgiler ve örnek senaryolar.
- / lib - üçüncü şahıs Java kütüphaneler tarafından kullanılan JMeter.
- /lib/dahili - çekirdek JMeter JAR dosyaları ve protokol uygulamaları.
- /kütüphane/junit - JUnit için kullanılan kütüphane JUnit Örnekleyiciler.
- /yazdırılabilir_belgeler — Yazdırılabilir HTML dokümantasyonu.
Adım 4) Başlat JMeter
JMeter Üç farklı modda başlatılabilir ve her mod farklı bir kullanım senaryosuna uygundur:
- GUI modu Test planlarının oluşturulması ve hata ayıklanması için.
- sunucu modu Birden fazla makine üzerinde dağıtılmış testler için.
- Komut satırı (grafik arayüzü olmayan) modu Üretim kalitesinde yük çalıştırmaları için.
Ana Sayfa JMeter GUI Modunda
On Windows, koşmak /bin/jmeter.bat. üzerinde macOS veya Linux'ta çalıştırın. /bin/jmeter. JMeter Kullanıcı arayüzü aşağıdaki gibi başlatılır.
Aşağıdaki açıklamalı ekran görüntüsü ana noktaları vurgulamaktadır. JMeter GUI bileşenleri — Test Planı ağacı, Çalışma Alanı ve sağ taraftaki öğe düzenleyici.
Nasıl Çalıştırılır JMeter GUI Dışı Modda
Ana Sayfa JMeter Sunucu Modunda
Sunucu modu şunun için kullanılır: dağıtılmış test İstemci-sunucu topolojisi ile. JMeter içeri girer sunucu her bir yük jeneratör makinesinde ve modda GUI Kullanıcının iş istasyonundaki mod (denetleyici).
Sunucu modunu başlatmak için şunu çalıştırın: bin/jmeter-server.bat on Windows or bin/jmeter-server on macOS ve Linux.
Ana Sayfa JMeter Komut Satırı Modunda
JMeterKullanıcı arayüzü (GUI) önemli miktarda bellek ve işlemci gücü tüketir; bu nedenle, üretim yükü çalıştırmaları her zaman GUI dışı modda yürütülmelidir ki bu kaynaklar gerçek yük oluşturma için serbest kalsın.
Örnek komut satırı:
jmeter -n -t testPlan.jmx -l log.jtl -H 127.0.0.1 -P 8000
Anahtar düğmeleri:
-n— Grafik arayüzü olmayan modda çalıştırın.-t— JMX test planına giden yol.-l— çıktı günlük dosyası (JTL).-H,-P— Eğer proxy gerekiyorsa, proxy sunucusu ve port numarası.
Ek Paketler
İhtiyaç duyduğunuz protokollere ve raporlamaya bağlı olarak, aşağıdaki isteğe bağlı paketlerden birini veya birkaçını yükleyin.
- Java derleyici — inşa etmek için gerekliydi JMeter Kaynak kodunu çalıştırmak veya özel eklentiler derlemek için.
- SAX XML ayrıştırıcısı - XML için basit API Çok büyük XML veri paketleri için alternatif bir XML ayrıştırıcısıdır.
- E-posta desteği - JMeter SMTP, POP3(S) ve IMAP(S) örnekleme cihazlarıyla birlikte gelen gemiler, test tamamlandığında e-posta da gönderebilir.
- JDBC sürücüsü — JDBC Sampler aracılığıyla veritabanı sunucularını test etmek için uygun sürücü jar dosyasını yükleyin.
- Eklenti Yöneticisi - JMeter Eklenti Yöneticisi, PerfMon ve Özel İş Parçacığı Grupları gibi topluluk eklentilerine tek tıklamayla erişim sağlar.
Kullanım JMeter Linux'ta
Koşu JMeter on Linux aynı şekilde çalıştırılmasıyla aynıdır. Windows — bir çağrıda bulunmak kabuk betiği itibaren bin/:
jmeter— başlatıyor JMeterVarsayılan olarak GUI modu.jmeter-server— başlar JMeter Sunucu modunda (ana betiği doğru argümanlarla çağırır).jmeter.sh— Herhangi bir JVM seçeneği belirtilmemiş temel başlatıcı.mirror-server.sh— çalıştırıyor JMeter Grafik arayüzü olmayan modda Yansıtma Sunucusu.shutdown.sh— Grafik arayüzü olmayan bir örneği sorunsuz bir şekilde durdurur.stoptest.sh— Grafik arayüzü olmayan bir örneği aniden durdurur.
Sorun giderme JMeter Montaj
Yeni bir kurulum sırasında sık karşılaşılan sorunlar ve bunların nasıl çözüleceği:
- "Java tanınmıyor" Windows: JDK'yı ekleyin
binKlasörü PATH'e ekleyin ve terminali yeniden açın. - JMeter GUI başlatılamıyor: onaylamak Java PATH'te 8 veya üzeri puan bulunmaktadır.
java -versionEski JRE sürümleri artık yeni sürümleri desteklemiyor. JMeter bültenleri. - HiDPI yazı tipi sorunları: düzenleme
bin/jmeter.propertiesve yorum yapmayı bırakjmeter.hidpi.mode=trueuygun bir ölçek faktörü ile. - Büyük testlerde bellek yetersizliği hatası: yükseltmek
HEAP="-Xms1g -Xmx4g"inbin/jmeter.batorbin/jmeter. - Sunucu modu RMI hataları: set
server.rmi.ssl.disable=trueinjmeter.propertiesİzole bir laboratuvar ağı için.









