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

Katılımcıların performans, yük ve stres testleri arasındaki farkları anlamasını,

Performans testlerinin yazılım geliştirme yaşam döngüsündeki rolünü kavramayı,

Response time, throughput, concurrency ve error rate gibi performans metriklerini doğru yorumlayabilmeyi,

CPU, bellek ve disk gibi sistem kaynaklarının performans üzerindeki etkisini analiz edebilmeyi,

Yük ve stres test senaryolarını planlayabilme ve uygulayabilmeyi,

Performans sorunlarını tespit edebilme ve darboğaz (bottleneck) analizi yapabilmeyi,

Kod, sorgu ve mimari seviyede performans iyileştirme tekniklerini anlayabilmeyi,

Performans testlerini CI/CD süreçlerine entegre edebilmeyi,

Gerçek uygulamalar üzerinde performans testleri gerçekleştirerek sonuçları değerlendirebilmeyi,

Performans test süreçlerini planlama, raporlama ve sürdürülebilir şekilde yönetebilmeyi hedefler.

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.

Türk Telekom
Loreal
BKM
Brisa
Anadolubank
HSBC
Beko
Turknet
Arçelik
Accenture
Honda
Borsa İstanbul
AssisTT
LC Waikiki
Fibabanka
DFDS
Mavi
Istanbul Bilgi Universitesi
Siemens
HDI Sigorta
Şişecam
Logo Yazılım
Isdemir
Türkiye Vagon Sanayi
CK Enerji
Türk Telekom
Loreal
BKM
Brisa
Anadolubank
HSBC
Beko
Turknet
Arçelik
Accenture
Honda
Borsa İstanbul
AssisTT
LC Waikiki
Fibabanka
DFDS
Mavi
Istanbul Bilgi Universitesi
Siemens
HDI Sigorta
Şişecam
Logo Yazılım
Isdemir
Türkiye Vagon Sanayi
CK Enerji
Bilgi İstiyorum