Eğitim İçeriği

Giriş Performance Testing

  • Performans testlerine genel bakış
  • Yazılım geliştirmede performans testlerinin önemi
  • Performans testi türleri: yük, stres, dayanıklılık, ani yük, hacim ve ölçeklenebilirlik
  • Performans testi yaşam döngüsü

Apache JMeter'e Genel Bakış

  • Apache JMeter'e giriş
  • JMeter'ün tarihi ve gelişimi
  • JMeter'ün özellikleri ve yetenekleri
  • JMeter'ü kurma ve yapılandırma
  • JMeter arayüzü: GUI'de gezinme

JMeter Test Planı Temelleri

  • JMeter test planlarını anlama
  • Basit bir test planı oluşturma
  • Test planının bileşenleri: iş parçacığı grubu, örnekleyiciler, dinleyiciler ve onaylamalar
  • JMeter'te ilk testinizi çalıştırma

Gelişmiş Test Planları Oluşturma

  • İş parçacığı gruplarıyla çalışma: kullanıcıları ve yükü yapılandırma
  • HTTP istek varsayılanlarını ve HTTP başlık yöneticilerini yapılandırma
  • Mantık denetleyicilerini kullanma: eğer, döngü, anahtar ve iç içe denetleyiciler
  • Zamanlayıcıları uygulama: sabit, düzgün ve Gauss rastgele zamanlayıcılar
  • Parametrelendirme için CSV veri kümesi yapılandırmasını entegre etme

JMeter Onaylamaları ve Dinleyicileri

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

JMeter Betik Oluşturma ve Eklenti Entegrasyonu

  • JMeter'te BeanShell betik oluşturmaya giriş
  • JSR223 örnekleyicisi ve Groovy ile betik oluşturma
  • JMeter eklentilerine genel bakış
  • Popüler eklentileri yükleme ve kullanma: özel grafikler, gelişmiş denetleyiciler ve daha fazlası
  • Eklentilerle test planlarını geliştirme

Web Uygulamaları için Yük Testi

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

JMeter ile Dağıtık Test

  • Dağıtık testlere giriş
  • Dağıtık test için JMeter'ü yapılandırma
  • Birden fazla makineye dağıtılmış yük testlerini çalıştırma
  • Dağıtık test için en iyi uygulamalar

Performans Testi Vaka Çalışmaları

  • Vaka çalışması 1: bir e-ticaret platformu için yük testi
  • Vaka çalışması 2: bir finans uygulaması için stres testi
  • Vaka çalışması 3: bir mobil uygulama arka ucu için performans testi
  • Gerçek dünya senaryolarından çıkarılan dersler ve en iyi uygulamalar

Özet ve Sonraki Adımlar

Kurs İçin Gerekli Önbilgiler

  • Yazılım testlerine temel düzeyde hakimiyet
  • Web teknolojilerine aşinalık
  • Java ile deneyim

Hedef Kitle

  • Kalite güvence 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ı (4)

Yaklaşan Etkinlikler

İlgili Kategoriler