TEST AUTOMATION WITH APIGEE EĞİTİMİ

API proxy'lerinizi otomasyonla güvence altına alın

Apigee API proxy'leri için apickli, BDD ve CI/CD ile uçtan uca test otomasyonu

Test Automation with Apigee Eğitimi, Apigee platformundaki API proxy'lerini otomatik testlerle doğrulamayı öğretir. Program proxy anatomisini ve akış mimarisini, apickli ve Cucumber ile BDD testlerini, JSONPath ile yanıt doğrulamayı, Quota, SpikeArrest, OAuth…

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

Eğitim Hakkında

API proxy anatomisinden apickli ile BDD testine, politika doğrulama ve CI/CD entegrasyonuna

Test Automation with Apigee Eğitimi, Apigee API yönetim platformunda yayımlanan API proxy'lerini otomatik testlerle güvence altına alan mühendisler yetiştirir. Katılımcılar proxy anatomisini, akış ve politika mimarisini kavrar; apickli ve Cucumber ile BDD testleri yazar, Postman ve Newman koleksiyonlarını otomatikleştirir. Quota, SpikeArrest, OAuth ve API key politikalarını doğrular, mock hedefle izolasyon kurar ve testleri CI/CD boru hattına bağlar.

Süre ve Format

4 Gün. Her gün dört modül; kısa anlatımın ardından örnek bir Apigee proxy'si üzerinde yazılan testlerle ilerleyen uygulamalı atölyeler içerir.

Seviye

Orta Seviye — Apigee üzerinde API proxy'lerini test otomasyonuyla doğrulamak isteyen API ve test mühendisleri için

Öğrenme Metodu

Örnek bir Apigee proxy'si üzerinde apickli testleri yazılır; politikalar doğrulanır, mock hedef kurulur ve testler CI boru hattına bağlanır.

Neden Bu Eğitim?

🎯Proxy davranış güvencesi

Her proxy akışını ve politikayı otomatik testlerle doğrulayarak dağıtım öncesi hataları yakalar ve beklenen davranışı güvenceye alırsınız.

🔐Politika doğrulama

Quota, SpikeArrest ve OAuth gibi politikaların beklendiği gibi çalıştığını test ederek güvenlik ve trafik kontrolünü kanıtlarsınız.

🔄Dağıtımla bütünleşik test

Testleri CI/CD boru hattına bağlayarak her proxy dağıtımında otomatik çalışan, geriye dönük hataları yakalayan bir akış kurarsınız.

Anahtar Konular

apigee eğitimiapigee test otomasyonuapi test otomasyonuapickli eğitimiapi proxy testiapigee api yönetiminewman postman testbdd api testci cd api testapi test kursu
“Bir API proxy'si yalnızca dağıtıldığında değil, her senaryoda beklendiği gibi davrandığı kanıtlandığında güvenilirdir.”

Ön Koşullar

Programı verimli takip edebilmek için gereken temel bilgi ve ortam

1
REST ve HTTP bilgisi

HTTP metotları, durum kodları, başlıklar ve JSON gövdeleri gibi REST API temellerine hakim olmak gerekir.

2
Apigee aşinalığı

API proxy, endpoint ve politika kavramlarına temel düzeyde aşinalık; bir Apigee ortamına erişim faydalıdır.

3
JavaScript temeli

apickli adımlarını ve Cucumber dünyasını anlamak için temel düzeyde JavaScript bilgisi beklenir.

4
Git ve komut satırı

Node.js, npm ve Git kullanımı; atölyeleri takip edebilmek için komut satırına aşinalık gerekir.

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ı Apigee'nin API yönetimindeki rolünü kavrar, proxy akış ve politika mimarisini tanır ve proxy'lerin neden ve nasıl test edileceğini anlar.
Modül 1
API Yönetimi ve Apigee Rolü
  • API ağ geçidinin arka servis önündeki konumu
  • Apigee'nin trafik, güvenlik ve analiz işlevleri
  • Proxy endpoint ve target endpoint ayrımı
  • Organizasyon, ortam ve dağıtım kavramları
  • API ürünü ve geliştirici uygulaması ilişkisi
  • Proxy'nin arka servisi soyutlaması ilkesi
Modül 2
Proxy Anatomisi ve Akış
  • ProxyEndpoint ve TargetEndpoint yapılandırması
  • PreFlow, conditional flow ve PostFlow sırası
  • Request ve response akışının yön ayrımı
  • Politikaların akışa iliştirilme mantığı
  • Resource dosyaları ve proxy bundle yapısı
  • Akışın istek yanıt yaşam döngüsündeki yeri
Modül 3
Akış Değişkenleri ve Trace
  • request ve response flow değişkenlerine erişim
  • Değişkenlerin politikalar arası taşınması
  • Trace aracıyla isteğin adım adım izlenmesi
  • Her politikanın değişkenlere etkisinin görülmesi
  • Hata ayıklamada Trace çıktısının okunması
  • Beklenen akışın Trace ile doğrulanması
Modül 4
Proxy Testinin Gerekçesi
  • Manuel proxy denemesinin ölçeklenememesi
  • Politika değişiminin yan etkilerini yakalama
  • Sözleşmeye uygunluğun otomatik doğrulanması
  • Regresyon testiyle dağıtım güveninin artması
  • Test edilecek proxy senaryolarının belirlenmesi
  • Fonksiyonel ve sözleşme testlerinin ayrımı
Günün hedefiKatılımcı apickli ve Cucumber ile proxy testleri kurar, Gherkin diliyle senaryolar yazar ve yanıt gövdesi, başlık ve durum kodu üzerinde doğrulamalar tanımlar.
Modül 1
apickli Kurulumu ve Yapısı
  • Node.js projesine apickli ve Cucumber eklenmesi
  • feature ve step definition dizin yapısı
  • Temel URL ve ortam değişkeni yapılandırması
  • Hazır apickli adımlarının tanıtılması
  • İlk GET isteği senaryosunun çalıştırılması
  • Koşum çıktısının ve raporun okunması
Modül 2
Gherkin ile Senaryo Yazımı
  • Given ile istek başlık ve gövdesinin hazırlanması
  • When ile proxy endpoint'ine istek gönderme
  • Then ile durum kodu ve yanıtın doğrulanması
  • Senaryoların okunur iş diliyle ifade edilmesi
  • Background ile ortak ön koşulların paylaşımı
  • Scenario Outline ile veri tablolu test
Modül 3
Yanıt Doğrulama Teknikleri
  • JSONPath ile yanıt gövdesi alanının doğrulanması
  • Yanıt başlıklarının ve içerik türünün kontrolü
  • Durum kodu ve yanıt süresi beklentisi
  • XML yanıtlarda XPath ile doğrulama
  • Şema uyumluluğunun test ile kontrolü
  • Dinamik değerlerin değişkene aktarılması
Modül 4
Postman ve Newman Koşumu
  • Postman koleksiyonuyla proxy isteklerinin derlenmesi
  • Test sekmesinde JavaScript doğrulamaları
  • Ortam değişkenleriyle çoklu ortam koşumu
  • Newman ile koleksiyonun komut satırında çalışması
  • Newman raporunun CI çıktısına bağlanması
  • apickli ve Newman yaklaşımlarının karşılaştırması
Günün hedefiKatılımcı trafik ve güvenlik politikalarının davranışını otomatik testlerle doğrular, hata akışlarını kontrol eder ve negatif senaryolarla proxy'nin dayanıklılığını sınar.
Modül 1
Trafik Yönetimi Politikaları
  • Quota politikasının limit aşımında 429 dönmesi
  • SpikeArrest ile ani trafik sınırının testi
  • Limit sıfırlanma penceresinin doğrulanması
  • ResponseCache ile önbellek davranışının testi
  • Limit başlıklarının yanıtta kontrol edilmesi
  • Eş zamanlı istekle politika sınırının sınanması
Modül 2
Kimlik Doğrulama ve Yetki
  • API key doğrulamasının geçerli ve geçersiz testi
  • OAuth token üretimi ve doğrulama akışının testi
  • Geçersiz veya süresi dolmuş token senaryosu
  • Kapsam ve yetki dışı erişimin reddedilmesi
  • VerifyAPIKey politikasının hata yanıtının kontrolü
  • Yetkilendirme başlığının eksikliğinde davranış
Modül 3
Tehdit ve İçerik Koruması
  • JSONThreatProtection ile derinlik sınırının testi
  • XMLThreatProtection ile yük saldırısı denemesi
  • RegularExpressionProtection ile enjeksiyon testi
  • Aşırı büyük yük gönderiminde proxy yanıtı
  • Beklenmeyen içerik türünün reddedilmesi
  • Güvenlik politikası hatasının anlamlı yanıtı
Modül 4
Hata Akışı ve Negatif Test
  • RaiseFault ile üretilen özel hata yanıtının testi
  • FaultRules ve DefaultFaultRule davranışının kontrolü
  • Hata kodu ve mesaj sözleşmesinin doğrulanması
  • Arka servis hatasının proxy'ye yansıması
  • Zaman aşımı senaryosunda yanıt davranışı
  • Negatif senaryolarla proxy dayanıklılığının sınanması
Günün hedefiKatılımcı mock hedefle test izolasyonu kurar, apigeelint ile proxy kalitesini denetler, testleri CI/CD boru hattına bağlar ve temel yük testi uygular.
Modül 1
Mock Hedef ve İzolasyon
  • AssignMessage ile mock yanıt üreten hedef kurma
  • Arka servise bağımlı olmadan test koşumu
  • Mock ortamıyla kararlı ve tekrarlanabilir test
  • Farklı yanıt senaryolarını mock ile simüle etme
  • Mock hedef politikalarının yapılandırılması
  • Gerçek ve mock hedef arasında geçiş stratejisi
Modül 2
apigeelint ve Kalite Denetimi
  • apigeelint ile proxy bundle statik analizi
  • Kullanılmayan politika ve kaynakların tespiti
  • İsimlendirme ve en iyi uygulama uyarıları
  • Denetimin boru hattında zorunlu kılınması
  • Uyarıların önceliklendirilmesi ve giderilmesi
  • Kalite kurallarının takıma standart olarak sunumu
Modül 3
Otomatik Dağıtım ve CI/CD
  • apigeecli veya Maven eklentisiyle proxy dağıtımı
  • Ortam bazlı yapılandırma ve KVM yönetimi
  • Dağıtım sonrası otomatik test tetikleme
  • Jenkins veya GitHub Actions iş akışı tanımı
  • Başarısız testte dağıtımın durdurulması
  • Dağıtım ve test raporunun paydaşlara sunumu
Modül 4
Performans ve Yük Testi
  • Apache JMeter ile proxy'ye yük senaryosu kurma
  • Eş zamanlı kullanıcı ve istek hızının tanımı
  • Yanıt süresi ve hata oranı ölçütlerinin izlenmesi
  • Politika ek yükünün performansa etkisinin ölçümü
  • Darboğazların Apigee analitiğiyle incelenmesi
  • Yük testi sonuçlarının yorumlanması ve raporu

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Proxy anatomisi

Apigee proxy akışını, endpoint ve politika mimarisini kavrar, Trace aracıyla isteği adım adım izleyebilirsiniz.

✅
apickli ile BDD

apickli ve Cucumber ile Gherkin diliyle okunur proxy test senaryoları yazar ve koşabilirsiniz.

✅
Yanıt doğrulama

JSONPath, XPath ve başlık kontrolleriyle yanıt gövdesini, durum kodunu ve sözleşmeyi otomatik doğrularsınız.

✅
Politika testi

Quota, SpikeArrest, OAuth ve API key gibi politikaların beklenen davranışını testlerle kanıtlarsınız.

✅
Güvenlik ve hata testi

Tehdit koruması ve hata akışı politikalarını negatif senaryolarla sınayarak proxy dayanıklılığını doğrularsınız.

✅
Mock ile izolasyon

Mock hedefle arka servise bağımlı olmadan kararlı ve tekrarlanabilir test koşumları kurarsınız.

✅
CI/CD entegrasyonu

apigeelint denetimini ve testleri boru hattına bağlayarak her dağıtımda otomatik çalışan bir güvence ağı kurarsınız.

✅
Performans testi

JMeter ile proxy'ye yük uygular, yanıt süresi ve hata oranını ölçerek politika ek yükünü değerlendirirsiniz.

Kimler İçin Uygundur?

  • Apigee üzerinde API proxy geliştiren veya yöneten API mühendisleri
  • test otomasyon uzmanları
  • DevOps ekipleri için uygundur. Proxy davranışını otomatik testlerle doğrulamak isteyen katılımcılara yöneliktir

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Apigee üzerinde API proxy geliştiren veya yöneten API mühendisleri, test otomasyon uzmanları ve DevOps ekipleri için uygundur. REST ve HTTP temellerine hakim, proxy davranışını otomatik testlerle güvence altına almak isteyen katılımcılara yöneliktir.
Hangi araçlar kullanılıyor?
Eğitimde apickli ve Cucumber ile BDD testleri, yanıt doğrulama için JSONPath ve XPath, koleksiyon koşumu için Postman ve Newman, proxy kalitesi için apigeelint ve yük testi için Apache JMeter kullanılır. Dağıtım apigeecli veya Maven eklentisiyle gösterilir.
Apigee Edge mi, X mi işleniyor?
Eğitim proxy anatomisi, politikalar ve test yaklaşımını her iki sürümde de geçerli olacak şekilde kavramsal olarak işler. Atölyeler erişilebilen ortama göre uyarlanır; politika ve akış mantığı sürümler arasında büyük ölçüde ortaktır.
Genel API test eğitiminden farkı nedir?
Bu eğitim yalnızca API isteği doğrulamayı değil, özellikle Apigee proxy'lerinin politika, güvenlik ve akış davranışını test etmeyi merkeze alır. Quota, SpikeArrest ve OAuth gibi Apigee politikalarının testi ile mock hedef ve dağıtım entegrasyonu bu programa özgüdür.
Eğitim sonunda sertifika veriliyor mu?
Programı tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır. Bu belge işlenen modülleri ve örnek proxy üzerinde yapılan uygulamalı atölyeleri belgeler; eğitim kurumun kendi API proxy'lerine uyarlanabilir.

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. Test Automation with Apigee Eğitimi Sertifika Kodu DV-2026XX00 Tarih 15.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

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

Bu Eğitimle Birlikte Tercih Edilenler

Test OtomasyonuAppium Concepts with Mac OS X Eğitimi
Yazılım Testi ve Kalite Eğitimleri

Appium Concepts with Mac OS X Eğitimi

4 günOrtaOnline / Yüz Yüze / Hibrit

Xcode, WebDriverAgent, XCUITest ve Mac2 sürücüsüyle macOS üzerinde iOS ve masaüstü uygulama otomasyonu; kurulum, locator, paralel koşum ve CI eğitimi.

Detayları Gör →
Test OtomasyonuAutomated Web Testing with Selenium WebDriver (TT3612) Eğitimi
Yazılım Testi ve Kalite Eğitimleri

Automated Web Testing with Selenium WebDriver (TT3612) Eğitimi

4 günOrtaOnline / Yüz Yüze / Hibrit

Locator stratejileri, bekleme mekanizmaları, Page Object, TestNG, veri güdümlü test, Selenium Grid ve CI ile Selenium WebDriver web otomasyonu eğitimi.

Detayları Gör →
Test OtomasyonuBDD için Programcılar Dışında: Canlı Atölye Eğitimi
Yazılım Testi ve Kalite Eğitimleri

BDD için Programcılar Dışında: Canlı Atölye Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Üç Dost, örnek haritalama, Gherkin senaryoları ve yaşayan dokümantasyonla kod yazmadan BDD'yi öğreten iş birliği odaklı canlı atölye eğitimi.

Detayları Gör →
Test OtomasyonuBDD Testing with Cucumber Eğitimi
Yazılım Testi ve Kalite Eğitimleri

BDD Testing with Cucumber Eğitimi

4 günOrtaOnline / Yüz Yüze / Hibrit

Cucumber ile Gherkin, step definition, Selenium entegrasyonu ve CI raporlamasını öğrenin. Uçtan uca BDD test otomasyonu eğitimi. Kurumsal ve online.

Detayları Gör →
Test OtomasyonuBeginning Cucumber and Behavior-driven Development Eğitimi
Yazılım Testi ve Kalite Eğitimleri

Beginning Cucumber and Behavior-driven Development Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Cucumber ve BDD'ye sıfırdan başlayın. Gherkin, ilk proje kurulumu ve step definition ile ilk çalışan senaryonuzu yazın. Giriş düzeyi eğitim. Kurumsal ve online.

Detayları Gör →
Test OtomasyonuBehaviour Driven Development (BDD) Workshop Eğitimi
Yazılım Testi ve Kalite Eğitimleri

Behaviour Driven Development (BDD) Workshop Eğitimi

4 günOrtaOnline / Yüz Yüze / Hibrit

Three Amigos, example mapping ve Gherkin atölyeleriyle ekipçe davranış odaklı geliştirme kurun. Discovery'den yaşayan belgeye BDD atölyesi. Kurumsal ve online.

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