JMETER ARCHITECTURE & OPERATIONS EĞİTİMİ

JMeter'ın iç mimarisini kavrayın, doğru ölçekleyin

Element modeli, yürütme sırası, scope kuralları, iş parçacığı modeli ve ölçekleme mimarisi

JMeter Architecture & Operations Eğitimi, Apache JMeter'ın iç mimarisini öğretir. Program element hiyerarşisini, config, pre/post processor, timer ve assertion'ların yürütme sırasını, scope kurallarını, iş parçacığı ve bellek modelini, değişken-özellik ayrımı…

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

Eğitim Hakkında

Element hiyerarşisinden yürütme sırasına, iş parçacığı modeline ve dağıtık ölçekleme mimarisine

JMeter Architecture & Operations Eğitimi, Apache JMeter'ı yüzeysel kullanmanın ötesine taşıyarak aracın iç mimarisini öğretir. Katılımcılar element hiyerarşisini, config, pre/post processor, assertion ve timer'ların yürütme sırasını ve scope kurallarını kavrar. İş parçacığı ve bellek modeli, değişken-özellik ayrımı, fonksiyonlar ve JSR223 betikleme ele alınır. Program dağıtık mimari, Docker/Kubernetes ölçekleme ve JVM ayarı ile tamamlanır.

Süre ve Format

3 Gün. Her gün dört modül; element modeli, betikleme ve ölçekleme mimarisi canlı JMeter örnekleri ve ayar demolarıyla işlenir.

Seviye

Orta Seviye — JMeter'ın iç mimarisini, element yürütme modelini ve ölçekleme operasyonunu derinlemesine öğreten program

Öğrenme Metodu

Element yürütme sırası ve scope kuralları canlı örneklerle gösterilir; betikleme ve dağıtık ölçekleme uygulamalı adımlarla pekiştirilir.

Neden Bu Eğitim?

🏗️Mimari derinlik

Element hiyerarşisini, yürütme sırasını ve scope kurallarını öğrenerek beklenmedik davranışların nedenini anlarsınız.

🧵İş parçacığı modeli

JMeter'ın thread ve bellek modelini kavrayarak yük üretirken kaynak sınırlarını ve ölçekleme gerçeğini görürsünüz.

📈Doğru ölçekleme

Dağıtık mimari ve JVM ayarıyla JMeter'ı istemci darboğazı olmadan yüksek yüke ölçeklemeyi öğrenirsiniz.

Anahtar Konular

jmeter mimari eğitimijmeter eğitimijmeter scope kurallarıjmeter yürütme sırasıjmeter jsr223 groovyjmeter dağıtık testjmeter docker kubernetesjmeter jvm ayarıperformans testi eğitimiapache jmeter kursu
“JMeter'ın neden öyle davrandığını bildiğinizde, test sonuçlarına değil, sonuçların ardındaki mimariye güvenirsiniz.”

Ön Koşullar

Eğitime başlamadan önce faydalı olacak bilgi ve deneyim

1
Temel JMeter kullanımı

Thread Group ve HTTP Sampler ile test çalıştırmış olmak mimari konuları daha hızlı anlamayı sağlar.

2
HTTP ve ağ temelleri

İstek/yanıt, portlar ve temel ağ kavramlarına aşinalık dağıtık mimariyi kavramayı kolaylaştırır.

3
Java ve JVM farkındalığı

Heap, çöp toplama ve JVM ayarına temel aşinalık performans ve bellek konularında yardımcı olur.

4
Betikleme mantığı

Temel programlama mantığına aşinalık JSR223 ve Groovy betikleme modülünü takip etmeyi kolaylaştırır.

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 ağacındaki element türlerini, bunların çalışma zamanındaki yürütme sırasını ve scope (kapsam) kurallarını kavrar; elemanların birbirini nasıl etkilediğini anlamayı öğrenir.
Modül 1
Element Türleri ve Hiyerarşi
  • Test Plan ve element ağacının yapısı
  • Sampler, Controller ve Config Element rolleri
  • Pre-Processor ve Post-Processor türleri
  • Timer, Assertion ve Listener kategorileri
  • Elementlerin ağaçtaki yerleşim mantığı
  • Test Fragment ve yeniden kullanım
Modül 2
Yürütme Sırası (Execution Order)
  • Config, Pre-Processor, Timer ve Sampler sırası
  • Post-Processor ve Assertion yürütme anı
  • Listener'ların sonuç toplama zamanlaması
  • Controller içindeki çocuk element sırası
  • Aynı türden elementlerde öncelik kuralı
  • Sıranın sonuçlara somut etkisinin gösterimi
Modül 3
Scope (Kapsam) Kuralları
  • Config element kapsamının çalışma mantığı
  • Assertion'ın hangi sampler'ı etkilediği
  • Timer kapsamının iş parçacığına etkisi
  • Post-Processor hedef sampler eşleşmesi
  • Kardeş ve çocuk element kapsam farkı
  • Kapsam hatalarının teşhisi ve düzeltimi
Modül 4
İş Parçacığı ve Bellek Modeli
  • Her thread'in bağımsız bağlam yürütmesi
  • Thread'ler arası değişken izolasyonu
  • Bellek tüketimi ve örnek sayısı ilişkisi
  • Listener'ların bellek maliyeti
  • GUI modunun kaynak yükü ve sınırı
  • Yük üretiminde istemci darboğazı riski
Günün hedefiKatılımcı değişken ile özellik arasındaki farkı, JMeter fonksiyonlarını ve JSR223 ile Groovy betiklemeyi kavrar; test planını dinamik ve programlanabilir biçimde kontrol etmeyi öğrenir.
Modül 1
Değişkenler ve Özellikler
  • Değişken (variable) ve özellik (property) farkı
  • İş parçacığına özel değişken davranışı
  • Global özellikler ve __P fonksiyonu
  • User Defined Variables tanımlama
  • vars ve props nesnelerinin kullanımı
  • Çalışma zamanında değer çözümleme sırası
Modül 2
Yerleşik Fonksiyonlar
  • __counter ve __threadNum fonksiyonları
  • __Random ve __RandomString üretimi
  • __time ve __dateTimeConvert kullanımı
  • __CSVRead ve __StringFromFile ile veri
  • __groovy fonksiyonuyla satır içi hesap
  • Function Helper Dialog ile keşif
Modül 3
JSR223 ve Groovy Betikleme
  • JSR223 Sampler ve PreProcessor kullanımı
  • BeanShell yerine Groovy tercih nedeni
  • Betik derleme (compilation) ve performans
  • SampleResult nesnesiyle etkileşim
  • vars, props ve log nesnelerine erişim
  • Özel doğrulama ve veri dönüştürme
Modül 4
Controller Mantığı ve Akış
  • Transaction Controller ve toplam süre
  • Throughput Controller dağılım mantığı
  • Module ve Include Controller ile yapı
  • Interleave ve Random Controller davranışı
  • Runtime ve Once Only Controller kullanımı
  • İç içe controller'larda akış çözümlemesi
Günün hedefiKatılımcı JMeter'ı dağıtık mimariyle ölçekler, Docker ve Kubernetes üzerinde yük üretir, JVM ayarıyla istemci darboğazını önler ve testleri izleyerek operasyonel biçimde çalıştırmayı öğrenir.
Modül 1
Dağıtık Test Mimarisi
  • Master/slave mimarisi ve RMI protokolü
  • Remote host ve port yapılandırması
  • Toplam yükün düğümlere bölünmesi
  • Ağ gecikmesi ve senkronizasyon etkisi
  • Dağıtık sonuçların merkezde toplanması
  • Güvenlik (SSL) ve RMI ayar notları
Modül 2
Konteyner ve Bulut Ölçekleme
  • Docker imajıyla JMeter çalıştırma
  • Kubernetes üzerinde slave ölçekleme
  • Yatay ölçekleme ve yük dağıtımı
  • Bulut tabanlı yük üretimi yaklaşımı
  • Konteyner kaynak limitlerinin etkisi
  • Geçici ortamlarda sonuç kalıcılığı
Modül 3
JVM Ayarı ve Performans
  • Heap boyutu (-Xms, -Xmx) ayarlanması
  • Çöp toplayıcı seçimi ve GC izleme
  • İstemci tarafı darboğazın tespiti
  • Non-GUI modun sağladığı kaynak avantajı
  • Listener seçimi ve bellek tasarrufu
  • Yük üreticinin sağlık göstergeleri
Modül 4
İzleme ve Operasyon
  • Backend Listener ile metrik gönderimi
  • InfluxDB ve Grafana ile canlı pano
  • PerfMon ServerAgent ile sunucu izleme
  • Test koşumunun sağlık kontrolü
  • Hata ve kaynak eşiklerinin izlenmesi
  • Operasyonel koşum kontrol listesi

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Element modeli

JMeter element türlerini, hiyerarşisini ve ağaçtaki yerleşim mantığını kavrayıp test planını bilinçli biçimde yapılandırırsınız.

✅
Yürütme sırası

Config, timer, sampler, post-processor ve assertion'ların yürütme sırasını bilerek beklenmedik sonuçların nedenini çözersiniz.

✅
Scope kuralları

Elementlerin kapsam kurallarını kavrayıp bir assertion veya config'in hangi sampler'ı etkilediğini doğru belirlersiniz.

✅
Değişken yönetimi

Değişken ile özellik arasındaki farkı ve iş parçacığı izolasyonunu kavrayarak değerleri güvenilir biçimde yönetirsiniz.

✅
Fonksiyon ve betik

Yerleşik fonksiyonlar ve JSR223 Groovy ile test planını dinamik, programlanabilir ve yeniden kullanılabilir hale getirirsiniz.

✅
Dağıtık mimari

Master/slave mimarisini, RMI iletişimini ve yük dağıtımını kavrayarak JMeter'ı birden çok düğüme ölçeklersiniz.

✅
Konteyner ölçekleme

Docker ve Kubernetes üzerinde JMeter slave'leri ölçekleyerek yüksek yükü esnek ve tekrarlanabilir biçimde üretirsiniz.

✅
JVM ve izleme

JVM heap ve GC ayarıyla istemci darboğazını önler, InfluxDB ve Grafana ile koşumu canlı izleyip yönetirsiniz.

Kimler İçin Uygundur?

  • JMeter'ı neden öyle davrandığını anlayarak derinlemesine kullanmak isteyen performans test uzmanları
  • test otomasyon mühendisleri
  • kıdemli QA mühendisleri
  • yük testi altyapısını ölçekleyen DevOps uzmanları için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
JMeter'ı neden öyle davrandığını anlayarak derinlemesine kullanmak isteyen performans test uzmanları, test otomasyon mühendisleri, kıdemli QA mühendisleri ve yük altyapısını ölçekleyen DevOps uzmanları için uygundur. Temel JMeter deneyimi önerilir.
Bu eğitim temel JMeter eğitiminden farkı nedir?
Bu program araç kullanımından çok JMeter'ın iç mimarisine odaklanır: element yürütme sırası, scope kuralları, iş parçacığı modeli, betikleme ve dağıtık ölçekleme. Beklenmedik davranışların kök nedenini anlamayı ve doğru ölçeklemeyi hedefler.
Eğitimde betikleme (scripting) var mı?
Evet. JSR223 Sampler ve PreProcessor ile Groovy betikleme, SampleResult ile etkileşim, vars ve props erişimi ile özel doğrulama ve veri dönüştürme uygulamalı işlenir. Temel programlama mantığına aşinalık bu modülü kolaylaştırır.
Dağıtık ve konteyner tabanlı test işleniyor mu?
Evet. Master/slave dağıtık mimari, RMI iletişimi, yük dağıtımı ile Docker ve Kubernetes üzerinde slave ölçekleme uygulamalı ele alınır. JVM heap ve GC ayarıyla istemci darboğazını önleme de kapsama dahildir.
Eğitim sonunda sertifika veriliyor mu?
Programı tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır. Eğitim JMeter mimarisini ve ölçekleme operasyonunu uygulamalı kavratmayı hedefler ve kurumun ihtiyaçlarına göre uyarlanabilir.

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 Architecture & Operations Eğitimi Sertifika Kodu DV-2026XX00 Tarih 15.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

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

Bu Eğitimle Birlikte Tercih Edilenler

Performans TestiCodeless Performance Testing with TruClient Eğitimi
Yazılım Testi ve Kalite Eğitimleri

Codeless Performance Testing with TruClient Eğitimi

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

Codeless Performance Testing with TruClient eğitimi: kod yazmadan tarayıcı tabanlı yük testi, otomatik korelasyon, Controller ve Analysis. Kurumsal ve online.

Detayları Gör →
Performans TestiComprehensive JMeter Operations Eğitimi
Yazılım Testi ve Kalite Eğitimleri

Comprehensive JMeter Operations Eğitimi

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

Apache JMeter ile test planı, parametrizasyon, korelasyon, non-GUI yürütme, dağıtık yük, CI/CD ve InfluxDB/Grafana izleme uygulamalı performans testi eğitimi.

Detayları Gör →
Performans TestiJMeter Fundamentals & Modern Setup Eğitimi
Yazılım Testi ve Kalite Eğitimleri

JMeter Fundamentals & Modern Setup Eğitimi

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

Apache JMeter'ı sıfırdan kurma, Plugins Manager, ilk test planı, HTTP(S) recorder ve temel yük testini okumayı öğreten başlangıç düzeyi JMeter eğitimi.

Detayları Gör →
Performans TestiPerformance Test Eğitimi
Yazılım Testi ve Kalite Eğitimleri

Performance Test Eğitimi

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

Performans testi türleri, iş yükü modelleme, metrikler, SLA/SLO, APM ve darboğaz analizini mühendislik yaklaşımıyla öğreten performans testi eğitimi.

Detayları Gör →
Performans TestiPerformance Testing & JMeter Eğitimi
Yazılım Testi ve Kalite Eğitimleri

Performance Testing & JMeter Eğitimi

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

Performans testi kavramlarını Apache JMeter ile birleştiren; senaryo tasarımı, parametrizasyon, korelasyon, yük üretme ve analiz odaklı JMeter eğitimi.

Detayları Gör →
Performans TestiPerformance Testing ile Apache JMeter Eğitimi
Yazılım Testi ve Kalite Eğitimleri

Performance Testing ile Apache JMeter Eğitimi

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

Apache JMeter ile uçtan uca performans testi: test planı, parametrizasyon, korelasyon, JDBC/JMS protokoller, dağıtık yük, CI/CD ve izleme eğitimi.

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