top of page
Pena Akademi Logo
Bize Danışın
7ba47e_99b3bcf10e604defa970cefd00a63995~mv2.avif

Performans Testi Eğitimi: JMeter ile Yük ve Stres Testi

Performans Testi Eğitimi, web, API, mikroservis ve kurumsal uygulamaların yük altındaki davranışını ölçmek isteyen QA, test, yazılım ve DevOps ekipleri için hazırlanmıştır. Katılımcılar performans testi, yük testi, stres testi, spike testi ve dayanıklılık testi farklarını öğrenir; ölçülebilir performans gereksinimleri, başarı kriterleri, kullanıcı yükü, throughput, response time, latency, hata oranı ve kaynak kullanımı metriklerini yorumlama becerisi kazanır. Eğitimde Apache JMeter ile test planı oluşturma, HTTP/API senaryoları hazırlama, parametreleme, test verisi yönetimi, canlı metrik takibi, sonuç analizi ve darboğaz raporlaması uygulamalı olarak ele alınır.

Süre:

2 veya 3 Gün

Dil

Türkçe

Format:

Yerinde veya Online

Seviye:

Orta

Müfredatı İncele

Bu Eğitim İçin Bilgi Alın

Başvurulara çalışma saatlerimiz içinde hızlı dönüş yapıyoruz. Bilgileriniz gizli tutulur.

Eğitim Verdiğimiz Kurumlardan Bazıları

Bu Eğitim Kimler İçin ?

QA, test ve test otomasyon ekipleri

Performans testi, yük testi ve stres testi süreçlerini JMeter ile uygulamalı şekilde kurum içinde yürütmek isteyen ekipler için uygundur.

Yazılım geliştiriciler ve DevOps ekipleri

Uygulamaların yük altındaki davranışını görmek, kapasite problemlerini erken yakalamak ve teknik iyileştirme alanlarını netleştirmek isteyen ekipler için uygundur.

Test yöneticileri ve kalite liderleri

Performans testi yaklaşımını ekip standardı haline getirmek, başarı kriterlerini belirlemek ve test sonuçlarını karar verilebilir raporlara dönüştürmek isteyen liderler için uygundur.

İş/sistem analistleri ve ürün ekipleri

Performans gereksinimlerini daha ölçülebilir tanımlamak, test sonuçlarını yorumlamak ve iş etkisini teknik bulgularla ilişkilendirmek isteyen ekipler için uygundur.

Neler Kazanacaksınız?

Performans testi türlerini ayırt edin

Performans testi, yük testi, stres testi, spike testi ve dayanıklılık testi arasındaki farkları doğru bağlamda yorumlarsınız.

Performans gereksinimlerini tanımlayın

Başarı kriteri, kabul ölçütü, SLA/SLO, response time, throughput ve hata oranı gibi metrikleri ölçülebilir hedeflere dönüştürürsünüz.

Yük modeli ve senaryo tasarlayın

Kullanıcı davranışı, eşzamanlı kullanıcı, transaction, open/closed model ve test verisi ihtiyaçlarına göre gerçekçi yük profili oluşturursunuz.

JMeter test planı oluşturun

Thread Group, Sampler, Listener, Timer, Assertion ve Config Element bileşenleriyle uygulanabilir test planı kurarsınız.

HTTP/API senaryoları hazırlayın

JMeter ile HTTP/API istekleri, parametreleme, veri yönetimi, assertion ve think time/pacing yaklaşımını uygulamalı kullanırsınız.

Canlı metrikleri takip edin

Test sırasında JMeter sonuçlarını, uygulama metriklerini ve sistem kaynaklarını birlikte izleme bakışı kazanırsınız.

Darboğazları analiz edin

Response time, latency, throughput, hata oranı, CPU, bellek, disk ve network metrikleriyle kapasite ve stabilite problemlerini yorumlarsınız.

Performans raporu hazırlayın

Teknik bulguları yönetim özeti, iyileştirme önerisi ve aksiyon planı formatına dönüştürerek canlıya geçiş riskini azaltırsınız.

Eğitim Müfredatı

Performans Testine Giriş

  • Performans nedir? Performans testi nedir?

  • Performans testinin amaçları ve yazılım kalitesine katkısı

  • Performans, yük, stres, spike ve dayanıklılık testlerinin farkları

  • Performans testinde sık yapılan hatalar ve yanlış beklentiler

Performans Testi Yaşam Döngüsü ve Planlama

  • Performans testi yaşam döngüsü

  • SDLC, STLC ve PTLC ilişkisi

  • Performans gereksinimlerinin belirlenmesi

  • Test hedefleri, başarı kriterleri ve kabul ölçütleri

  • Test kapsamı, varsayımlar, kısıtlar ve riskler

Yük Modelleme ve Senaryo Tasarımı

  • Kullanıcı davranışlarının ve iş akışlarının analizi

  • Eşzamanlı kullanıcı, transaction ve throughput kavramları

  • Open model ve closed model sistem yaklaşımı

  • Test veri ihtiyacı ve senaryo önceliklendirme

  • Gerçekçi yük profili oluşturma

Performans Testi Metrikleri

  • Response time, latency, throughput ve hata oranı

  • CPU, bellek, disk ve network kullanım metrikleri

  • SLA, SLO ve performans kabul kriterleri

  • Metriklerin yönetim ve teknik ekipler için yorumlanması

Apache JMeter’a Giriş

  • JMeter nedir, hangi durumlarda kullanılır?

  • JMeter arayüzü ve temel çalışma mantığı

  • Test planı yapısı

  • Thread Group, Sampler, Listener, Timer, Assertion ve Config Element bileşenleri

  • JMeter bileşenlerinin test senaryosundaki rolü

JMeter ile Uygulamalı Test Senaryosu Oluşturma

  • HTTP/API isteklerinin hazırlanması

  • Parametreleme ve test verisi kullanımı

  • Assertion kullanımı ve beklenen sonuç kontrolü

  • Think time ve pacing yaklaşımı

  • Basit yük testi senaryosu hazırlama

Canlı Metrik Takibi ve Altyapı Kurulumu

  • Test sırasında metrik toplama yaklaşımı

  • JMeter sonuçlarının izlenmesi

  • Uygulama ve sistem metriklerinin performans testiyle ilişkilendirilmesi

  • Test ortamı, test verisi ve altyapı hazırlıkları

  • Darboğaz sinyallerinin erken fark edilmesi

Sonuç Analizi ve Raporlama

  • JMeter raporlarının okunması

  • Performans testi sonuçlarının teknik açıdan yorumlanması

  • Darboğaz, kapasite ve stabilite problemlerinin değerlendirilmesi

    • Yönetim özeti ve teknik rapor hazırlama

    • İyileştirme önerilerinin aksiyon planına dönüştürülmesi

Uygulamalı Örnek: Uçtan Uca Yük ve Stres Testi Senaryosu

  • Örnek uygulama veya API üzerinde test senaryosu tasarımı

  • Yük profili, test verisi ve başarı kriterlerinin belirlenmesi

  • JMeter test planının oluşturulması

  • Testin çalıştırılması ve canlı sonuçların izlenmesi

  • Sonuçların analiz edilmesi ve raporlanması

Bu Eğitim Size Uygun mu?

Bu eğitimin size veya ekibinize uygunluğunu birlikte değerlendirelim.

Bize Danışın
Eğitim Verdiğimiz Kurumlardan Bazıları

25.000+

Katılımcı

10+

Yıllık Deneyim

40+

Eğitim Programı

750+

Tamamlanan Kurumsal Eğitim

bottom of page