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
Danışanlarımızın Yorumları (4)
Overall the topics covered were all interesting and I appreciated that the syllabus was altered to our needs.
Tomas Pavelka - KBC Bank
Eğitim - JMeter Advanced
Its simplified approach and its inept coverage was exactly what I was looking for, I've taken away a lot of useful information which I intend to utilize on my current project.
Ibe Dike
Eğitim - JMeter Fundamentals
I found the trainer made the course very interesting.
Cameron Taylor
Eğitim - Web Application Performance Testing with JMeter
It made me lose my fear to Meter as a substitute of HP Performance Center.