AUTOMATE AZURE LOAD TESTING BY USING GITHUB (AZ-2006) EĞİTİMİ

Yük testini GitHub hattınıza yerleştirin

AZ-2006 kapsamında Azure Load Testing'i GitHub ile otomatikleştirmeyi, metrikleri ve fail kriterlerini uygulamalı öğrenin.

AZ-2006 konularını izleyen eğitimde Azure Load Testing kaynağı, JMeter testleri, başarı kriterleri ve GitHub Actions ile otomatik yük testi uygulamalı anlatılır.

2 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Azure Load Testing kaynağından GitHub iş akışına

Eğitim, AZ-2006 konu başlıklarını izleyerek Azure Load Testing hizmetinin GitHub ile otomatikleştirilmesini anlatır. Load Testing kaynağı oluşturma, JMeter betiği yükleme, test parametreleri, fail kriterleri, sunucu tarafı metrikleri ve azure/load-testing action ile CI/CD entegrasyonu uygulamalı işlenir. Sonuç dosyaları ve karşılaştırma ile performans gerilemesi tespiti de gösterilir.

Süre ve Format

2 Gün. Her gün dört modül; anlatım, demo ve laboratuvar uygulamalarıyla ilerler.

Seviye

Orta Seviye — Azure Load Testing kaynağı, JMeter testleri ve GitHub tabanlı otomasyon

Öğrenme Metodu

Her kavram GitHub deposu ve Azure portalı üzerinde adım adım yapılan laboratuvarlarla pekiştirilir.

Neden Bu Eğitim?

🎯Performans güvencesi

Sürüm yayınlanmadan önce uygulamanın yük altındaki davranışını ölçersiniz.

🛠️CI/CD entegrasyonu

Yük testini GitHub Actions hattının doğal bir adımı haline getirirsiniz.

📈Veriye dayalı karar

Başarı kriterleriyle testin geçti/kaldı sonucunu otomatik üretirsiniz.

Anahtar Konular

azure load testinggithub actions yük testijmeter azureperformans testi eğitimiazure yük testici/cd performans testiazure devopsload test otomasyonuaz-2006
“Ölçmediğiniz performansı yönetemezsiniz.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
GitHub temeli

Depo, branch ve workflow YAML dosyası kavramlarına temel aşinalık gerekir.

2
Azure temelleri

Portal, kaynak grubu ve abonelik kavramlarına temel aşinalık gerekir.

3
Uygulama bilgisi

Test edilecek basit bir web uygulaması veya API hakkında genel bilgi yeterlidir.

4
Laboratuvar ortamı

Azure aboneliği, tarayıcı ve Azure CLI erişimi olan bir bilgisayar yeterlidir; abonelik eğitimde yönlendirilir.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı Load Testing kaynağı oluşturur, JMeter betiği ile test çalıştırır ve sonuçları yorumlar.
Modül 1
Yük Testi Kavramları
  • Yük, stres, dayanıklılık ve spike test türleri
  • Sanal kullanıcı, RPS ve eşzamanlılık kavramları
  • Yanıt süresi persentilleri (p90, p95, p99)
  • Hata oranı ve throughput ilişkisi
  • Gerçekçi trafik profili belirleme
  • Yük testinin üretim dışı ortamda yapılma ilkesi
Modül 2
Azure Load Testing Kaynağı
  • Load Testing kaynağı ve bölge seçimi
  • Engine instance sayısı ve ölçekleme
  • Test oluşturma sihirbazı ve URL tabanlı hızlı test
  • JMX dosyası yükleme ve ek dosyalar
  • Test parametreleri ve ortam değişkenleri
  • Azure Key Vault ile gizli değer kullanımı
Modül 3
JMeter Betiği Hazırlama
  • Thread Group, HTTP Request ve Timer elemanları
  • CSV Data Set Config ile test verisi
  • Assertion ve Response Time kontrolleri
  • Apache JMeter GUI ile yerel doğrulama
  • Betik içinde değişken ve extractor kullanımı
  • Yük altında beklenmedik hataları ayıklama
Modül 4
Sonuç ve Metrik Analizi
  • Test sonuç panosu ve istemci metrikleri
  • Sunucu tarafı metrik ekleme (App Service, SQL, Cosmos DB)
  • Application Insights ile hata ilişkilendirme
  • Sonuçları dışa aktarma (CSV)
  • İki test koşusunu karşılaştırma
  • Darboğaz tespiti: CPU, bellek, bağlantı havuzu
Günün hedefiKatılımcı yük testini GitHub Actions workflow'una ekler ve başarı kriterlerine göre derlemeyi otomatik geçirir veya düşürür.
Modül 1
Fail Kriterleri
  • Ortalama yanıt süresi eşiği tanımlama
  • Hata yüzdesi ve p95 kriteri
  • İstek bazlı (request-specific) kriterler
  • YAML test yapılandırma dosyası (config.yaml)
  • Kriterlere göre pass/fail sonucu
  • Eşik değerlerin temel çizgiden belirlenmesi
Modül 2
GitHub Actions İş Akışı
  • workflow YAML yapısı ve tetikleyiciler
  • azure/login ve azure/load-testing action
  • Test dosyasını depoda saklama
  • Çıktı artifact'ı ve özet raporu
  • Pull request ve zamanlanmış çalıştırma
  • Matrix ile çoklu ortam testi
Modül 3
Kimlik ve Yetkilendirme
  • Service principal ve federated credential oluşturma
  • OIDC ile GitHub'dan Azure'a parolasız giriş
  • Load Test Contributor rolü ve RBAC
  • GitHub Secrets ve Environment kullanımı
  • En az ayrıcalık ilkesi
  • Load Testing kaynağına yönetilen kimlik atama
Modül 4
Gerileme Tespiti ve İyileştirme
  • Temel çizgi (baseline) testi ve karşılaştırma
  • Sürümler arası performans trendi
  • Özel ağdaki uygulamalar için VNet enjeksiyonu
  • Maliyet kontrolü: test süresi ve engine sayısı
  • Hata sonrası uyarı ve bildirim
  • Final laboratuvar: PR'da otomatik yük testi çalıştıran hat

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Test planı

Azure Load Testing kaynağı ve test planı oluşturabilirsiniz.

✅
JMeter betiği

JMeter .jmx dosyasını yükleyip parametreleştirebilirsiniz.

✅
Hızlı URL testi

Betik yazmadan URL tabanlı hızlı test çalıştırabilirsiniz.

✅
Başarı kriterleri

Yanıt süresi ve hata oranı gibi fail kriterleri tanımlayabilirsiniz.

✅
Sunucu metrikleri

Hedef uygulamanın CPU ve bellek metriklerini teste bağlayabilirsiniz.

✅
GitHub Actions

azure/load-testing action'ı ile testi iş akışına ekleyebilirsiniz.

✅
Güvenli kimlik

OIDC ile gizli anahtarsız Azure oturumu açabilirsiniz.

✅
Sonuç analizi

Sonuçları karşılaştırıp performans gerilemesini tespit edebilirsiniz.

Kimler İçin Uygundur?

  • DevOps mühendisleri
  • geliştiriciler
  • performans testi yapan kalite ekipleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
DevOps mühendisleri, geliştiriciler ve performans testi yapan kalite ekipleri için uygundur.
Betik yazmam gerekiyor mu?
JMeter betiği örnek olarak verilir; URL tabanlı testle betiksiz de başlayabilirsiniz.
Test sırasında hangi araçlar kullanılır?
Azure portalı, Azure CLI, Apache JMeter, GitHub Actions ve Application Insights birlikte kullanılır.
Test maliyeti nasıl kontrol edilir?
Engine sayısı ve test süresi küçük tutulur; ücretlendirme sanal kullanıcı saatine göre yapıldığı için laboratuvarlar kısa koşulur.
Eğitim sınav başvurusunu veya sınav ücretini kapsıyor mu?
Hayır. Eğitim sonunda Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir; sınav başvurusu ve ücreti ilgili kuruma aittir.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Automate Azure Load Testing by using GitHub (AZ-2006) Eğitim Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre2 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Microsoft AzureAzure Data Fundamentals: Non-relational Data Management Eğitimi
Bulut Bilişim Eğitimleri

Azure Data Fundamentals: Non-relational Data Management Eğitimi

2 günTemelOnline / Yüz Yüze / Hibrit

Azure NoSQL veri yönetimi eğitimi: Cosmos DB, Blob, Table ve Redis için ölçekleme, yedekleme, güvenlik, izleme ve maliyet yönetimini uygulamalı öğrenin.

Detayları Gör →
Microsoft AzureAzure Data Fundamentals: Non-relational Data Services Eğitimi
Bulut Bilişim Eğitimleri

Azure Data Fundamentals: Non-relational Data Services Eğitimi

2 günTemelOnline / Yüz Yüze / Hibrit

Azure NoSQL servisleri eğitimi: Blob, Data Lake, Table Storage, Cosmos DB, Redis Cache ve Azure Data Explorer'ı KQL uygulamalarıyla karşılaştırmalı öğrenin.

Detayları Gör →
Microsoft AzureAzure Data Fundamentals: Non-relational Data Workloads Eğitimi
Bulut Bilişim Eğitimleri

Azure Data Fundamentals: Non-relational Data Workloads Eğitimi

2 günTemelOnline / Yüz Yüze / Hibrit

Azure ilişkisel olmayan iş yükleri eğitimi: belge, anahtar-değer, grafik, sütun ailesi, arama ve zaman serisi modellerini Cosmos DB ve Azure servisleriyle öğren

Detayları Gör →
Microsoft AzureAzure Data Fundamentals: Online Transaction Processing (OLTP) Eğitimi
Bulut Bilişim Eğitimleri

Azure Data Fundamentals: Online Transaction Processing (OLTP) Eğitimi

2 günTemelOnline / Yüz Yüze / Hibrit

OLTP eğitimi: ACID, normalizasyon, indeksleme, transaction, kilitleme, izolasyon düzeyleri ve Azure SQL Database ile işlem sistemleri tasarımını öğrenin.

Detayları Gör →
Microsoft AzureAzure Data Fundamentals: Relational & Non-Relational Databases Eğitimi
Bulut Bilişim Eğitimleri

Azure Data Fundamentals: Relational & Non-Relational Databases Eğitimi

2 günTemelOnline / Yüz Yüze / Hibrit

İlişkisel ve NoSQL veritabanlarını Azure SQL, PostgreSQL, Cosmos DB ve Redis ile karşılaştırarak senaryoya doğru veritabanını seçmeyi uygulamalı öğrenin.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn