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.

  • Dil eğitimiyle Java: Güncel bir kurulum yapın. Java 8+ JDK veya JRE ile doğrulayın. java -version indirmeden önce JMeter.
  • 📥 İkili kodu seçin: jmeter.apache.org adresinden en son ikili zip veya tgz dosyasını indirin ve sıkıştırılmış dosyayı açın; kurulum programına gerek yoktur.
  • 🖥️ Doğru modu seçin: Test planları oluşturmak için grafik arayüzlü modu, çalıştırma için grafik arayüzsüz modu ve dağıtılmış yük için sunucu modunu kullanın.
  • ???? İsteğe bağlı paketleri ekleyin: Java Derleyici, SAX XML ayrıştırıcısı, posta kütüphaneleri ve JDBC sürücüleri genişletilir. JMeter İhtiyaç duyduğunuz protokollere.
  • 🤖 Yapay zekayı destek olarak kullanın: Yapay zeka araçları JMX komut dosyalarını açıklıyor, iş parçacığı grubu ayarları öneriyor ve anlaşılır İngilizce senaryoları çalıştırılabilir kodlara çeviriyor. JMeter test planı.

Nasıl İndirilir ve Kurulur Apache JMeter

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.

kurmak Java

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.

java -version çıktısı

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).

İndir Apache JMeter

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:

JMeter dizin yapısı

İç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.

Ana Sayfa JMeter GUI Modunda

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.

JMeter GUI bileşenleri

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 Sunucu Modunda

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.

Komut satırı seçenekleri

Ö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ı.

JMeter GUI'siz çalıştırma

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 bin Klasö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.properties ve yorum yapmayı bırak jmeter.hidpi.mode=true uygun bir ölçek faktörü ile.
  • Büyük testlerde bellek yetersizliği hatası: yükseltmek HEAP="-Xms1g -Xmx4g" in bin/jmeter.bat or bin/jmeter.
  • Sunucu modu RMI hataları: set server.rmi.ssl.disable=true in jmeter.properties İzole bir laboratuvar ağı için.

SSS

Apache JMeter Web uygulamaları, REST API'leri, veritabanları ve mesaj kuyruklarının performansını ölçmek için kullanılan açık kaynaklı bir yük testi aracıdır. Yanıt süresini, verimliliği ve kararlılığı ölçmek için eş zamanlı sanal kullanıcıları simüle eder.

Son JMeter 5.x sürümleri gerektirir Java 8 veya üzeri; Java 11 ve Java 17 yaygın olarak kullanılmaktadır. Daha eski JMeter desteklenen sürümler Java 6 veya 7, ancak modern kurulumlar her zaman güncel bir LTS JDK ile eşleştirilmelidir.

Grafik kullanıcı arayüzü (GUI) modu, test planlarını tasarlamak ve hata ayıklamak içindir; gerçek yük çalıştırmaları için çok fazla bellek kullanır. GUI olmayan (komut satırı) mod, JMX dosyasını minimum ek yükle çalıştırır ve üretim düzeyindeki herhangi bir yük testi için zorunludur.

Homebrew kullanarak bir JDK yükleyin (brew install temurin), indir JMeter ikili tgz dosyasını açın /opt/jmeterve ile başlat bin/jmeter. Ayrıca yükleyebilirsiniz JMeter doğrudan ile brew install jmeter.

itibaren bin klasör, çalıştır jmeter -v. JMeter kendi versiyonunu basar, Java Sürüm ve lisans bildirimini kontrol edin. Bir hata görürseniz, JAVA_HOME ve PATH'in çalışan bir JDK'yı işaret ettiğinden emin olun.

Düzenle bin/jmeter Linux üzerinde/macOS or bin/jmeter.bat on Windows ve yükseltmek HEAP değişken — örneğin, HEAP="-Xms2g -Xmx8g". Tekrar başlat JMeter Yeni yığının etkili olması için.

Yapay zekâ asistanları JMX komut dosyalarını sade bir dille açıklıyor, hedef kullanıcı yükü için iş parçacığı grubu ayarlarını öneriyor, doğrulamalar öneriyor ve C kodunu çeviriyor.URL yakalar içine JMeter Test planına kolayca entegre edilebilecek HTTP örnekleyicileri.

Evet. Yapay zeka araçları, "5 dakika boyunca 200 kullanıcının ödeme API'sine erişmesini simüle et" gibi basit bir İngilizce senaryoyu, doğru Thread Group, HTTP örnekleyicileri, dinleyiciler ve çalışmaya hazır CSV veri seti içeren bir JMX dosyasına dönüştürür.

Bu yazıyı şu şekilde özetleyin: