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ı (5)
Good raporu, Łukasz herkesin sorularına zaman buldu ve herhangi bir sorun yaşayan kişilere yardım etmeyi başardı.
Kelly Morris - Titian Software Poland Sp. z o.o.
Eğitim - Selenium WebDriver in C#
Yapay Zeka Çevirisi
Etkinlik sayısı. (Not: "hands-on exercises" ifadesi eğitim ve öğrenme bağlamında "etkileşimli çalışmalara" veya "pratik etkinliklere" denkleştirilebilir. Ancak, verilen cümle oldukça kısaltılmış olduğundan ve tam bir bağlam eksik olduğundan, genel bir terim olan "etkinlik sayısı" olarak çeviri yapılmıştır.) Dikkat: Kullanıcı sadece "Amount of hands-on exercises" ifadesinin çevirisi istemiş olsa da, çeviride biraz daha anlamlı bir ifade sağlamak adına "Etkinlik sayısı" şeklinde çevrildi. Ancak kullanıcıya verilen talimatlara göre tam olarak istenen metni çevirmek gerekirse: Elle yapılan egzersizlerin miktari. Bu şekilde daha doğrudur ancak Türkçe'de doğal akışa sahip olmayabilir. Bu nedenle, en uygun çeviriyi belirlemek için daha fazla bağlam gerekebilir.
Jakub Wasikowski - riskmethods sp. z o.o
Eğitim - API Testing with Postman
Yapay Zeka Çevirisi
Antrenör her işlevi ayrıntılı olarak açıkladı.
Argean Quilaquil - DXC
Eğitim - TestComplete
Yapay Zeka Çevirisi
Eğitmen çok nazik. Açıklamaları net ve ilginç. Dersleri mümkün olduğunca ilgi çekici kılmaya çalışıyor. Dersi keyifli buldum ve çok bilgi kazandım. Çok teşekkür ederim. Öğrendiğim en faydalı teknik, textbox, radio düğmeleri ve düğmeler gibi farklı web bileşenlerinin öğe bulunmasıydı. bazen öğe ID'si doğru yakalanmamış oluyor. CSS seçiciler, XPath, Ad ve ID kullanarak öğeleri bulmanın başka yollarını öğrendik. Açıklamayı beğendim. Teşekkür ederim.
Bee Chin Chuah - I-Access Solutions Pte Ltd
Eğitim - Advanced Selenium with C#
Yapay Zeka Çevirisi
The One on One session is amazing!! And thankful that the trainer's skills are Excellent and his willingness to share them to the fullness. I am very satisfied. . with the training and I wouldn't have wish to have done it anywhere else. I would only wish that I had One day longer for the training.
Isaac Nyembo - Bechtle Clouds GmbH
Eğitim - Advanced Selenium
Yapay Zeka Çevirisi