Apache JMeter logosu

Apache JMeter

v5.6.3~80 MB (ZIP)Açık Kaynak Linux macOS Windows
Güvenli Açık Kaynak
Resmi Site GitHub

Apache JMeter, web uygulamaları ve API’ların yük, performans ve fonksiyonel testlerini yapmak için kullanılan ücretsiz ve açık kaynaklı bir test aracıdır. Java tabanlı olduğundan Windows, macOS ve Linux üzerinde çalışır. Java 8 ve üzeri gerektirir. Apache Yazılım Vakfı lisansıyla (Apache 2.0) tamamen ücretsizdir.

Temel Özellikler

  • HTTP, HTTPS, SOAP, REST, FTP, JDBC ve daha fazlasını yük testi yapabilir
  • Grafik ve raporlama araçlarıyla test sonuçlarını görselleştirir
  • Dağıtık yük testi ile birden fazla sunucudan eş zamanlı istek gönderilir
  • JMeter DSL ve Groovy betikleriyle özel test senaryoları oluşturulabilir
  • CI/CD pipeline’larıyla entegrasyon sağlar (Jenkins, GitHub Actions)
  • Geniş eklenti ekosistemi ile işlevler genişletilebilir
  • Parametre dosyaları ile test verisi dışarıdan beslenebilir
  • Gerçek zamanlı sonuç izleme ve eşik uyarıları destekler

JMeter ile kaç kullanıcı simüle edilebilir?

JMeter, tek bir makinede donanım kaynaklarına bağlı olarak yüzlerden binlerce sanal kullanıcıya kadar test yapabilir. Genellikle 500-1000 eş zamanlı kullanıcı üzerinde güvenilir sonuçlar için dağıtık test mimarisi (birden fazla JMeter istemcisi) önerilir. Bulut tabanlı yük test araçlarına kıyasla yerel kurulumda ağ bant genişliği ve işlemci belirleyici faktörlerdir.

JMeter başlangıç için zor mu?

JMeter’in arayüzü ilk bakışta karmaşık görünebilir; ancak temel HTTP yük testi için birkaç saat içinde temel senaryo oluşturulabilir. Thread Group, HTTP Request ve Listener bileşenlerini anlamak başlangıç için yeterlidir. BlazeMeter gibi araçlarla tarayıcı işlemlerini kayıt altına alarak JMeter senaryosu oluşturmak süreci hızlandırır. Resmi JMeter belgesi ve topluluk kaynakları oldukça kapsamlıdır.

Apache JMeter alternatifleri

Performans ve yük testi araçları: HTTPie, HeidiSQL.

Artılar
  • HTTP, FTP, JDBC, SOAP, REST dahil geniş protokol desteği
  • Dağıtık yük testi mimarisi
  • Güçlü raporlama ve grafik araçları
  • CI/CD entegrasyonu (Jenkins, GitHub Actions)
  • Geniş plugin ekosistemi
  • Tamamen ücretsiz ve açık kaynaklı
Eksiler
  • Java tabanlı, yüksek bellek kullanımı
  • Öğrenme eğrisi dik, yeni başlayanlar için zor
  • Türkçe arayüz desteği yok
  • GUI modda büyük testler yavaşlayabilir
  • Modern API araçlarına göre arayüz eski

İşletim Sistemi: Windows 10 veya üzeri
RAM: 2 GB (önerilen 4 GB+)
Disk: 200 MB
Diğer: Java 8 veya üzeri (önerilen Java 11+)

Değerlendirmeler

Değerlendirme Yaz

İndirme hazırlanıyor...

5

İndirme 5 saniye içinde başlayacak...