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
Danışanlarımızın Yorumları (3)
Eğitmenin sabrı ve hızı.
Jace - Vodacom
Eğitim - Test Automation with Selenium
Yapay Zeka Çevirisi
Anahtar konular eğitimcilerle önceden tartışılabilir ve anlaşılabilir. Seminer günleri boyunca rahat ve hoş bir atmosfer yaşanır.
Lorenz - Continentale Lebensversicherung AG
Eğitim - Advanced Selenium
Yapay Zeka Çevirisi
Yeni bilgi edindim ve bununla oldukça kendimden eminim. Hiçbir belirsizlik yok.
Barbara - Titian Software Poland Sp. z o.o.
Eğitim - Selenium WebDriver in C#
Yapay Zeka Çevirisi