Performans, Yük ve Stres Testi Eğitimi

Performans, Yük ve Stres Testi Eğitimi

Eğitim Hakkında

Eğitimimiz, yazılım uygulamalarının performansını ölçmek, analiz etmek ve iyileştirmek için kullanılan performans ve yük testi yaklaşımlarını kapsamlı ve uygulamalı bir şekilde ele alır. Eğitimde performans, yük ve stres testleri arasındaki farklar, performans testlerinin yazılım geliştirme yaşam döngüsündeki yeri ve performans değerlendirmesinde kullanılan temel metrikler incelenir. Katılımcılar response time, throughput, concurrency ve error rate gibi performans göstergelerini yorumlamayı öğrenirken CPU, bellek ve disk kullanımı gibi sistem kaynaklarının performans üzerindeki etkisini analiz etmeyi de deneyimler. Program kapsamında yük ve stres testlerinin planlanması, gerçek kullanıcı davranışlarının simülasyonu ve performans sorunlarının tespit edilmesi konuları ele alınır.

Ön Koşul

Bu eğitimin herhangi bir ön koşulu bulunmamaktadır.

Eğitim İçeriği

  • Performans Optimizasyonu Temelleri
    • Performans, Yük ve Stres Testi arasındaki farklar
    • Performans testinin yazılım yaşam döngüsündeki yeri
  • Performans Test Metrikleri
    • Response time, throughput, concurrency, error rate
    • Kaynak kullanımı: CPU, Memory, Disk I/O
  • Yük Testleri
    • Temel senaryolar ve kullanım alanları
    • Basit bir yük testi örneği (mini demo)
  • Atölye: Katılımcılara basit bir web uygulaması üzerinde küçük bir yük testi yaptırma
  • Stres Testleri
    • Maksimum kapasite ve kırılma noktası
    • Gerçek kullanıcı yükü simülasyonu
  • Performans Sorunlarının Teşhisi ve Ayarlanması
    • Profiling araçları
    • Bottleneck tespiti
    • Kod ve sorgu optimizasyonu
  • İleri Seviye Performans Optimizasyon Teknikleri
    • Caching, Connection Pooling, Thread Pool, Async processing
  • Atölye: Katılımcılara belirli bir uygulamada performans problemi tespit ettirme ve çözüm önerisi geliştirme
  • Gerçek Hayat Senaryoları ve Uygulamalar
    • E-ticaret, API servisleri, mikroservis senaryoları
    • Performans testini entegre CI/CD süreçlerine dahil etme
  • Performans ve Yük Testi En İyi Uygulamaları
    • Test planlama, raporlama, tekrarlanabilir testler
    • Takım içi koordinasyon ve süreç yönetimi
  • Uygulamalı Proje:
    • Katılımcılarla bir uygulama üzerinden işlem yapılır (örneğin bir REST API veya küçük web uygulaması)
    • 3-4 saat boyunca performans testleri uygulanır ve sonuçlar değerlendirilir.
  • Q&A ve kapanış

Kazanımlar

  • Performans, yük ve stres testleri arasındaki farkları anlama becerisi kazanabileceksiniz.
  • Performans testlerinin yazılım geliştirme yaşam döngüsündeki rolünü kavrama konusunda yetkinlik edinebileceksiniz.
  • Response time, throughput, concurrency ve error rate gibi metrikleri doğru yorumlama becerisi geliştirebileceksiniz.
  • CPU, bellek ve disk gibi sistem kaynaklarının performans üzerindeki etkisini analiz etme yetkinliği kazanabileceksiniz.
  • Yük ve stres test senaryolarını planlama ve uygulama becerisi edinebileceksiniz.
  • Performans sorunlarını tespit etme ve darboğaz analizi yapma konusunda uzmanlaşabileceksiniz.
  • Kod, sorgu ve mimari seviyede performans iyileştirme tekniklerini anlama becerisi geliştirebileceksiniz.
  • Performans testlerini CI/CD süreçlerine entegre etme yetkinliği kazanabileceksiniz.
  • Gerçek uygulamalar üzerinde performans testleri gerçekleştirme ve sonuçları değerlendirme becerisi edinebileceksiniz.
  • Performans test süreçlerini planlama, raporlama ve sürdürülebilir şekilde yönetme konusunda yetkinlik kazanabileceksiniz.

Hedef Kitle

  • Performans ve kalite mühendisliği ile ilgilenen profesyoneller
  • Yazılım geliştiriciler
  • Test mühendisleri ve QA uzmanları
  • DevOps ve platform mühendisleri
  • Sistem ve uygulama mimarları
  • Yazılım projelerinde performans test süreçlerini öğrenmek isteyen teknik ekip üyeleri

Sertifika

Eğitimlerimize %80 oranında katılım gösterilmesi ve eğitim müfredatına göre uygulanacak sınav/projelerin başarıyla tamamlanması durumunda, eğitimin sonunda dijital ve QR kod destekli “BT Akademi Başarı Sertifikası” verilmektedir.

SEKTÖRÜN GÜVENDİĞİ ÇÖZÜM ORTAĞI

BT Akademi'yi tercih eden 4.000'den fazla kurum yanılmıyor.

Microsoft
THY Technic
Arçelik
Turkcell Global Bilgi
Migros
Eczacıbaşı Bilişim
Netaş
Borsa İstanbul
Turkcell
Beko
J.P. Morgan
İş Portföy
Brisa
İçdaş
Gözen Digital
Turkiye Finans Katilim Bankasi
Turkiye Sınai Kalkinma Bankasi
AssisTT
Yıldız Teknik üniversitesi
Erdemir
Tatilbudur
Akçansa
Coca Cola
Pegasus
Cybersoft
Microsoft
THY Technic
Arçelik
Turkcell Global Bilgi
Migros
Eczacıbaşı Bilişim
Netaş
Borsa İstanbul
Turkcell
Beko
J.P. Morgan
İş Portföy
Brisa
İçdaş
Gözen Digital
Turkiye Finans Katilim Bankasi
Turkiye Sınai Kalkinma Bankasi
AssisTT
Yıldız Teknik üniversitesi
Erdemir
Tatilbudur
Akçansa
Coca Cola
Pegasus
Cybersoft
Bilgi İstiyorum