Eğitim İçeriği

Performans Testlemeye Giriş

  • Performans testlemesine genel bakış
  • Yazılım geliştirmede performans testlemenin önemi
  • Performans testlemesinin türleri: yük, stres, dayanıklılık, ani zirve, hacim ve ölçeklenebilirlik testleri
  • Performans testleme yaşam döngüsü

Apache JMeter'e Genel Bakış

  • Apache JMeter'a Giriş
  • JMeter'in tarihi ve gelişimi
  • JMeter'in özellikleri ve yetenekleri
  • JMeter'i yüklemek ve yapılandırmak
  • JMeter arayüzü: GUI'yi kullanarak gezinme

JMeter Test Planları Temelleri

  • JMeter test planlarını anlamak
  • Basit bir test planı oluşturma
  • Bir test planının bileşenleri: thread grupları, örnekleyiciler, dinleyiciler ve onaylar
  • JMeter'de ilk testinizi çalıştırma

Gelişmiş Test Planları Oluşturma

  • Thread gruplarıyla çalışma: kullanıcılar ve yükü yapılandırma
  • HTTP istek varsayımlarını ve HTTP başlık yöneticilerini yapılandırma
  • Mantıksal kontrolleri kullanma: if, döngü, anahtar-değer ve ara verici kontrolleri
  • Zamanlayıcıları uygulama: sabit, eşit dağılımlı ve Gauss rastgele zamanlayıcılar
  • Parametreleştirme için CSV veri seti yapılandırmasını entegre etme

JMeter Onayları ve Dinleyicileri

  • JMeter'deki onaylara giriş
  • Doğrulama için yanıt onaylarını yapılandırma
  • Süre ve boyut onaylarını uygulama
  • JMeter dinleyicilerini keşfetme: sonuçları görüntüleme, özeti raporlar ve grafikler\.
  • Analiz için dinleyici çıktısını özelleştirme

JMeter Betikleri ve Eklenti Entegrasyonu

  • JMeter'de BeanShell betiklemeye giriş
  • JSR223 örnekleyicisi ve Groovy ile betik oluşturma
  • JMeter eklentilerine genel bakış
  • Popüler eklentileri yüklemak ve kullanmak: özelleştirilmiş grafikler, gelişmiş kontroller ve daha fazlası
  • Eklentilerle test planlarını geliştirmek\.

Web Uygulamalarını Yük Testlemesi

  • Web uygulaması yük testi için test planlarını yapılandırma\.
  • HTTP örnekleyicilerini ve cookie yöneticilerini kullanma\.
  • JMeter ile RESTful API'leri test etme\.
  • Sonuçları analiz etmek: sorun noktalarını ve performans sorunlarını belirleme\.
  • Test sonuçlarını raporlama ve dışa aktarma\.

JMeter ile Dağıtık Testlemeye Giriş

  • Dağıtık testlemeye giriş\.
  • JMeter'i dağıtık test için yapılandırma\.
  • Birden fazla makine arasında dağıtık yük testleri çalıştırma\.
  • Dağıtık test için en iyi uygulamalar\.

Performans Testi Case Study'leri

  • Case study 1: bir e-ticaret platformunun yük testi\.
  • Case study 2: finansal bir uygulamanın stres testi\.
  • Case study 3: mobil uygulama arka planının performans testi\.
  • Gerçek dünya senaryolarından dersler ve en iyi uygulamalar\.

Özet ve Sonraki Adımlar

Kurs İçin Gerekli Önbilgiler

  • Yazılım testlemesi konusunda temel bir anlayış
  • Web teknolojileriyle aşinalık
  • Java ile deneyim

Hedef Kitle

  • Kalite güvencesi mühendisleri
  • Geliştiriciler
  • Sistem yöneticileri
 21 Saat

Katılımcı Sayısı


Kişi Başına Fiyat

Danışanlarımızın Yorumları (5)

Yaklaşan Etkinlikler

İlgili Kategoriler