JMETER IN DEVOPS: OPTIMIZATION & ENTERPRISE PRACTICES EĞİTİMİ

Performans testini DevOps hattına göm

Apache JMeter ile gerçekçi yük senaryoları, dağıtık test, CI/CD'ye gömülü performans kapıları ve kurumsal ölçekte test optimizasyonunu uygulamalı öğrenin.

Apache JMeter'ı DevOps performans aracı olarak kurumsal ölçekte kullanmayı öğreten ileri eğitim: test planı tasarımı, parametreleştirme ve korelasyon, dağıtık yük testi, headless çalıştırma, CI/CD entegrasyonu ve performans kapıları, InfluxDB-Grafana ile canl…

3 gün İleri Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

JMeter test planı, dağıtık yük testi, CI/CD entegrasyonu ve performans optimizasyonu

Bu ileri seviye eğitim, Apache JMeter'ı bir DevOps performans test aracı olarak kurumsal ölçekte kullanmayı öğretir. Test planı yapısı (Thread Group, Sampler, Controller, Listener), gerçekçi yük modelleme, parametreleştirme (CSV Data Set), korelasyon ve dinamik değer çıkarımı işlenir. Dağıtık (distributed) test mimarisi ile master-slave kurulumu, yüksek eşzamanlı kullanıcı sayısına ölçeklenme; headless (non-GUI) çalıştırma ve kaynak optimizasyonu uygulanır. JMeter testlerinin Jenkins, GitHub Actions veya Azure Pipelines'a entegrasyonu, performans eşiklerine dayalı pipeline kapıları (quality gate), sonuçların InfluxDB-Grafana ile canlı izlenmesi gösterilir. Katılımcılar bir uygulama için ölçeklenebilir, CI/CD'ye gömülü ve raporlanabilir bir performans test seti kurabilir.

Süre ve Format

3 Gün. Her gün dört modül; katılımcılar JMeter test tasarımından dağıtık teste ve CI/CD entegrasyonuna kadar aşamalı ilerler.

Seviye

İleri Seviye — Apache JMeter ile yük testi tasarımı, dağıtık test, CI/CD entegrasyonu ve kurumsal ölçekte performans test optimizasyonunun ele alınması.

Öğrenme Metodu

Katılımcılar gerçek bir hedef uygulama üzerinde JMeter test planları kurup dağıtık ve CI/CD entegre senaryolarını uygulamalı çalıştırır.

Neden Bu Eğitim?

⚡Gerçekçi Yük

Parametreleştirme ve korelasyonla üretime yakın gerçekçi yük senaryoları kurarsınız.

📈Ölçeklenebilir Test

Dağıtık test mimarisiyle binlerce eşzamanlı kullanıcıya ölçeklenirsiniz.

🚦Otomatik Kapı

Performans eşikleriyle CI/CD'de otomatik kalite kapıları kurarsınız.

Anahtar Konular

jmeter eğitimiapache jmeteryük testiperformans testidağıtık testjmeter ci cdperformans kapısıjmeter grafanaload testingdevops testjmeter optimizasyon
“Performans bir sürüm sonu kontrolü değil, her dağıtımda sınanan sürekli bir güvencedir.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Test Deneyimi

Temel yazılım testi ve performans testi kavramlarına aşinalık beklenir.

2
HTTP Bilgisi

HTTP istek/yanıt, header ve durum kodlarına aşinalık güçlü biçimde faydalıdır.

3
CI/CD Farkındalığı

Temel bir CI/CD aracına (Jenkins/GitHub Actions) aşinalık yararlıdır.

4
Çalışma Ortamı

Java (JDK) ve JMeter kurulu bir bilgisayar ile test hedefi erişimi gereklidir.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı, JMeter test planını kurar ve gerçekçi yük senaryoları tasarlayabilir.
Modül 1
Test Plan Yapısı
  • Thread Group ile sanal kullanıcı modelleme
  • Ramp-up ve loop count ayarları
  • Config element'ler (HTTP Request Defaults)
  • Listener'ların rolü ve GUI'de yük maliyeti
  • Assertion ile yanıt doğrulama
  • Timer ile kullanıcı düşünme süresi (think time)
Modül 2
Sampler ve Controller
  • HTTP Request sampler yapılandırması
  • JDBC, FTP ve diğer protokol sampler'ları
  • Logic Controller'lar (If, Loop, Transaction)
  • Transaction Controller ile iş akışı ölçümü
  • Throughput Controller ile yük dağıtımı
  • Modüler test için Module Controller
Modül 3
Parametreleştirme
  • CSV Data Set Config ile veri beslemesi
  • Her kullanıcıya farklı veri atanması
  • User Defined Variables kullanımı
  • Fonksiyonlar (__Random, __time, __counter)
  • Dinamik yük için veri havuzu yönetimi
  • Gerçekçi dağılım için veri çeşitliliği
Modül 4
Korelasyon
  • Dinamik değerlerin (token, session) yakalanması
  • Regular Expression Extractor kullanımı
  • JSON Extractor ile yanıt alanı çıkarımı
  • Boundary Extractor ile sınır tabanlı çıkarım
  • Çıkarılan değerin sonraki isteğe taşınması
  • Korelasyon hatalarının teşhisi
Günün hedefiKatılımcı, dağıtık test mimarisi kurar ve JMeter'ı yüksek yükte optimize eder.
Modül 1
Dağıtık Mimari
  • Master (controller) ve slave (worker) rolleri
  • jmeter-server ile worker başlatma
  • RMI üzerinden dağıtık test iletişimi
  • Yükün worker'lara dağıtılması
  • Ağ ve firewall port gereksinimleri
  • Bulutta (EC2/VM) worker ölçekleme
Modül 2
Headless Çalıştırma
  • Non-GUI (-n) modda test koşturma
  • Komut satırı ile .jmx çalıştırma
  • JTL sonuç dosyası üretimi
  • GUI modun yalnızca tasarım için kullanımı
  • CI ortamında headless gereksinimi
  • Log ve hata çıktılarının toplanması
Modül 3
Kaynak Optimizasyonu
  • JVM heap (-Xmx) ayarının yük kapasitesine etkisi
  • Gereksiz Listener'ların kaldırılması
  • Disk yazımının (results) azaltılması
  • Enjektör (injector) makinesinin darboğaz olmaması
  • Çöp toplama (GC) ayarının gözlemi
  • Test makinesi metriklerinin izlenmesi
Modül 4
Sonuç Analizi
  • Ortalama, medyan ve persentil (p90/p95/p99) yorumu
  • Throughput ve hata oranının değerlendirilmesi
  • HTML dashboard raporunun üretimi
  • Yanıt süresi dağılımının incelenmesi
  • Darboğazın uygulama/altyapı ayrımı
  • Sonuçların bir baseline ile karşılaştırılması
Günün hedefiKatılımcı, JMeter testlerini CI/CD'ye gömer ve kurumsal performans pratiğini kurar.
Modül 1
CI/CD Entegrasyonu
  • JMeter testinin pipeline adımı olarak eklenmesi
  • Jenkins Performance Plugin kullanımı
  • GitHub Actions/Azure Pipelines ile koşturma
  • Maven JMeter plugin ile build entegrasyonu
  • Test sonuçlarının pipeline artifact'ı olması
  • Zamanlanmış (nightly) performans testleri
Modül 2
Performans Kapıları
  • Yanıt süresi ve hata oranı eşiklerinin tanımı
  • Eşik aşımında pipeline'ın başarısız olması
  • Baseline ile regresyon tespiti
  • Kademeli (soft/hard) kapı yaklaşımı
  • Performans bütçesi (performance budget) kavramı
  • Sürüm engelleme kararının otomasyonu
Modül 3
Canlı İzleme
  • Backend Listener ile InfluxDB'ye metrik yazımı
  • Grafana ile gerçek zamanlı test panosu
  • Test sırasında hata artışının izlenmesi
  • Uygulama metrikleriyle korelasyon
  • Test ile APM verisinin birlikte okunması
  • Darboğaz anının zaman damgasıyla yakalanması
Modül 4
Kurumsal Pratikler
  • Test planlarının sürüm kontrolünde tutulması
  • Yeniden kullanılabilir test modülleri
  • Ortam izolasyonu ve test verisi yönetimi
  • Yük profilinin üretim trafiğinden türetilmesi
  • Performans testinin shift-left uygulanması
  • Ekip içi raporlama ve karar standartları

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Test Tasarımı

JMeter test planını bileşenleriyle kurar ve gerçekçi yük modellersiniz.

✅
Parametreleştirme

CSV veri seti ve fonksiyonlarla dinamik, çeşitli yük üretirsiniz.

✅
Korelasyon

Token ve session gibi dinamik değerleri yakalayıp taşırsınız.

✅
Dağıtık Test

Master-slave mimarisiyle yüksek eşzamanlı yüke ölçeklersiniz.

✅
Optimizasyon

JVM ve kaynak ayarlarıyla enjektörü darboğaz olmaktan çıkarırsınız.

✅
CI/CD Kapısı

Testleri CI/CD'ye gömer ve performans eşikleriyle kapı kurarsınız.

✅
Canlı İzleme

InfluxDB-Grafana ile test sonuçlarını gerçek zamanlı izlersiniz.

✅
Sonuç Analizi

Persentil ve throughput'u yorumlayıp regresyonu tespit edersiniz.

Kimler İçin Uygundur?

  • Performans ve yük testi yapan test mühendisleri
  • QA uzmanları
  • DevOps mühendisleri
  • uygulama performansını sürekli izlemek isteyen yazılım ekipleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Performans ve yük testi yapan test mühendisleri, QA uzmanları, DevOps mühendisleri ve uygulama performansını sürekli izlemek isteyen yazılım ekipleri için uygundur.
JMeter deneyimi gerekli mi?
Temel test ve HTTP bilgisi beklenir; eğitim JMeter'ı test planından dağıtık teste ve CI/CD entegrasyonuna kadar ileri düzeyde ele alır.
Dağıtık test için birden çok makine gerekir mi?
Master-slave mimarisi için birden çok enjektör idealdir; eğitim bulut VM'leri veya konteynerlerle ölçeklenebilir kurulum yaklaşımını gösterir.
Hangi CI araçlarıyla entegrasyon işleniyor?
Jenkins, GitHub Actions ve Azure Pipelines örnekleri üzerinden entegrasyon ve performans kapısı kurulumu uygulamalı gösterilir.
Eğitim sonunda sertifika veriliyor mu?
Katılım ve değerlendirme sonrası Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. JMeter in DevOps: Optimization & Enterprise Practices Eğitim Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
Seviyeİleri Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

DevOps Kültürü ve UygulamalarıDevOps Institute: Site Reliability Engineering (SRE) Foundation Eğitimi
DevOps ve Konteyner Eğitimleri

DevOps Institute: Site Reliability Engineering (SRE) Foundation Eğitimi

2 günTemelOnline / Yüz Yüze / Hibrit

SLI, SLO, SLA, hata bütçesi, toil azaltma ve olay yönetimiyle Site Reliability Engineering temellerini öğreten iki günlük SRE eğitimi.

Detayları Gör →
DevOps Kültürü ve UygulamalarıDevOps Institute: Site Reliability Engineering (SRE) Practitioner Eğitimi
DevOps ve Konteyner Eğitimleri

DevOps Institute: Site Reliability Engineering (SRE) Practitioner Eğitimi

3 günİleriOnline / Yüz Yüze / Hibrit

Burn-rate alarmları, gelişmiş gözlemlenebilirlik, kaos mühendisliği, yük yönetimi ve ölçekli olay yönetimiyle SRE pratiğini derinleştiren ileri eğitim.

Detayları Gör →
DevOps Kültürü ve UygulamalarıDevOps Institute: Value Stream Management (VSM) Foundation Eğitimi
DevOps ve Konteyner Eğitimleri

DevOps Institute: Value Stream Management (VSM) Foundation Eğitimi

2 günTemelOnline / Yüz Yüze / Hibrit

Değer akışı haritalama, akış metrikleri, kısıtlar teorisi ve yalın iyileştirmeyle yazılım teslim akışını optimize etmeyi öğreten VSM eğitimi.

Detayları Gör →
DevOps Kültürü ve UygulamalarıDevOps için Bilgi Teknolojileri Hizmet Yönetimi Eğitimi
DevOps ve Konteyner Eğitimleri

DevOps için Bilgi Teknolojileri Hizmet Yönetimi Eğitimi

2 günOrtaOnline / Yüz Yüze / Hibrit

ITIL 4 ve DevOps'u birleştirerek değişiklik, olay ve problem yönetimini çevik ve otomatik hale getirmeyi öğreten orta seviye eğitim.

Detayları Gör →
DevOps Kültürü ve UygulamalarıDevOps Leader (DOL) Eğitimi
DevOps ve Konteyner Eğitimleri

DevOps Leader (DOL) Eğitimi

3 günİleriOnline / Yüz Yüze / Hibrit

Organizasyon tasarımı, DORA ile metrik liderliği, paydaş yönetimi, koçluk ve çatışma yönetimiyle etkili DevOps liderliği kazandıran ileri eğitim.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn