Model Online/Fiziksel
Süre
Modüller 5 modül

Eğitimin Amacı ve Kapsamı

Fonksiyonel testlerden başarıyla geçen bir uygulama, kampanya anında veya eşzamanlı kullanıcı sayısı arttığında bağlantı havuzu tükenmesi, yavaş sorgular veya bellek sızıntısı nedeniyle çökebilir. Bu eğitim, Apache JMeter kullanarak sistemlerin kapasite sınırlarını canlıya çıkmadan önce ölçmeyi ve darboğazları raporlamayı öğretir.

Programda performans metrikleri (p95/p99 gecikme, throughput, hata oranı, Apdex), yük/stres/ani artış (spike)/dayanıklılık (soak) testi tasarımı, JMeter Thread Group, Sampler, CSV Data Set, JSON/Regex Extractor ile dinamik veri korelasyonu, Groovy/JSR223 script'leri, CLI ve dağıtık (master-worker) yük üretimi, InfluxDB/Grafana ile canlı izleme ve APM/sistem metrikleriyle kök neden analizi uygulamalı işlenir.

Kimler Katılmalı?

  • Performans ve yük testi sorumluluğu üstlenen QA, test otomasyon ve performans mühendisleri
  • Servislerinin ölçeklenebilirliğini ve SLA/SLO hedeflerini doğrulamak isteyen backend geliştiriciler
  • Kapasite planlaması yapan DevOps, SRE ve sistem mimarları
  • Ön koşul: HTTP protokolü, REST API'ler ve temel web mimarisi bilgisi

Kazanımlar

  • Üretim trafiğini analiz ederek gerçekçi iş yükü modeli (concurrency, RPS, ramp-up, think time) kurmak
  • JMeter'da oturum/token aktarımı (korelasyon) ve parametrik veriyle dinamik test senaryoları geliştirmek
  • Yük üreteci (load generator) darboğazına düşmeden CLI modunda ve dağıtık mimaride yüksek yük üretmek
  • Ortalama süre yanılgısına düşmeden p90/p95/p99 yüzdelik dilimlerini, throughput ve hata eğrilerini yorumlamak
  • Yanıt süresi artışlarını CPU, bellek, GC, thread pool ve veri tabanı kilitleriyle ilişkilendirip raporlamak

Konular

Performans Mühendisliği Temelleri ve İş Yükü Modelleme
  • Load, Stress, Spike, Soak (Endurance) ve Scalability testlerinin amaçları
  • Little Yasası, eşzamanlı kullanıcı (VU) vs saniyedeki istek (RPS/Throughput) ve SLA/SLO hedefleri
  • Ortalama (mean) neden yanıltıcıdır? Medyan, p90, p95, p99 ve standart sapma okuma
Apache JMeter Mimarisi ve Senaryo Tasarımı
  • Test Plan, Thread Groups (Open Model, Arrivals, Concurrency), Samplers, Logic Controllers ve Timers
  • HTTP Header/Cookie/Cache Manager ile gerçek tarayıcı davranışını taklit etme
  • CSV Data Set Config ile parametrelendirme ve Response/Duration Assertions
Dinamik Korelasyon ve İleri JMeter Scriptleme
  • JSON Extractor, Boundary Extractor ve Regular Expression Extractor ile dinamik token/ID yakalama
  • OAuth2/JWT kimlik doğrulama akışlarını ve çok adımlı iş senaryolarını zincirleme
  • BeanShell yerine performanslı JSR223 + Groovy kullanımı ve özel metrik üretimi
Yüksek Yük Üretimi, Canlı İzleme ve Dağıtık Koşum
  • JMeter altın kuralları: neden GUI sadece tasarım içindir, CLI koşumu ve HTML Dashboard üretimi
  • Master-Worker (Distributed) mimari ve Docker/Kubernetes üzerinde yatay yük üretimi
  • Backend Listener ile InfluxDB / Prometheus ve Grafana üzerinden gerçek zamanlı izleme
Darboğaz Analizi, Raporlama ve CI/CD Entegrasyonu
  • İstemci/ağ, web sunucusu, uygulama (thread pool, GC, dış API) ve veri tabanı darboğaz belirtileri
  • CI/CD hattında otomatik performans regresyon kontrolü (Taurus / JMeter Maven/CLI)
  • Örnek uygulama üzerinde yük testi koşumu, darboğaz tespiti ve yönetici performans raporu hazırlama

Bu Kategorideki Diğer Eğitimler

  • Testing ve Quality Engineering

    Shift-left ve shift-right kalite mühendisliği, test piramidi/kupası, contract testing (Pact), CI/CD kalite kapıları, test veri yönetimi ve DORA/kalite metrikleri; testi kod sonrası kontrolden mühendislik disiplinine dönüştüren ekipler için.

    Yazılım Testi ve Kalite Kurumsal
    Canlı Kurs
    5 modül
  • A/B Testing ve Ürün Deney Tasarımı

    Hipotez kurgulama, örneklem büyüklüğü ve istatistiksel güç (power analysis), p-value ve güven aralıkları, SRM/peeking tuzakları, CUPED, guardrail metrikler ve feature flag altyapısı; ürün kararlarını veriye dayandıran ekipler için.

    Yazılım Testi ve Kalite Kurumsal
    Canlı Kurs
    5 modül
  • Clean Code (Temiz Kod) ve Refactoring

    Anlamlı isimlendirme, tek sorumluluklu fonksiyonlar, code smell tespiti, güvenli refactoring adımları, savunmacı olmayan hata yönetimi ve temiz birim testler (TDD); okunabilir ve bakımı kolay kod yazmak isteyen geliştiriciler için.

    Yazılım Testi ve Kalite Kurumsal
    Canlı Kurs
    5 modül
  • Uygulamalı Yazılım Testi

    Uçtan uca yazılım test yaşam döngüsü (STLC), iş kurallarından test senaryosu çıkarma, keşif testi (exploratory testing), Postman ile API testi, SQL ile veri doğrulama ve etkili hata raporlama; uygulamalı yazılım testi eğitimi.

    Yazılım Testi ve Kalite Kurumsal
    Canlı Kurs
    5 modül
  • Test Analizi ve Test Tasarım Teknikleri

    Gereksinim belirsizliklerini erken yakalama, BDD/Gherkin ve Example Mapping, kara kutu tasarım teknikleri (EP, BVA, karar tablosu, durum geçişi, pairwise), risk tabanlı test önceliklendirme ve izlenebilirlik matrisi eğitimi.

    Yazılım Testi ve Kalite Kurumsal
    Canlı Kurs
    5 modül
  • Temel Yazılım Testi (ISTQB CTFL v4.0)

    ISTQB Certified Tester Foundation Level (CTFL v4.0) müfredatına tam uyumlu eğitim: testin 7 ilkesi, SDLC/Agile içinde test, statik inceleme, kara/beyaz kutu tasarım teknikleri, test yönetimi ve örnek sınav soruları.

    Yazılım Testi ve Kalite Kurumsal
    Canlı Kurs
    5 modül

Bizimle iletişime geçin