Hatayı davet et, API'nin nasıl tepki verdiğini ölç
WireMock fault tipleri, gecikme, zaman aşımı, bozuk yanıt ve devre kesici davranışını REST Assured ile test ederek API dayanıklılığını doğrulayın.
REST Assured ile hata yönetimi ve hata enjeksiyonu: WireMock fault, zaman aşımı, bozuk yanıt ve dayanıklılık
Bu ileri seviye eğitim, API testlerinde mutlu yol dışındaki davranışları sistematik doğrulamayı öğretir. 4xx/5xx durum kodu kataloğu, RFC 7807 hata gövdesi doğrulaması, HttpClientConfig ile bağlantı ve okuma zaman aşımı, WireMock fault tipleri (CONNECTION_RESET_BY_PEER, EMPTY_RESPONSE, MALFORMED_RESPONSE_CHUNK), fixedDelay ve lognormal gecikme, senaryo tabanlı durum geçişiyle retry mantığı, Resilience4j devre kesici davranışı, bozuk girdi ve sınır değer testleri, JMeter yük altında hata oranı ve gözlem uygulanır.
3 Gün. Her gün dört modül; katılımcılar Hata Senaryoları Temeli → Taklit ve Dayanıklılık Testi → Yük, Raporlama ve Gözlem sırasıyla ilerler.
İleri Seviye — REST Assured ile hata yönetimi ve hata enjeksiyonu: WireMock fault, zaman aşımı, bozuk yanıt ve dayanıklılık.
Katılımcılar dış servis bağımlılığı olan bir API için WireMock ile zaman aşımı, 503 ve bozuk yanıt senaryoları yazar ve API'nin tepkisini doğrular.
Zaman aşımı, bağlantı kopması ve bozuk yanıtları kontrollü oluşturursunuz.
Retry ve devre kesicinin çalıştığını testle gösterirsiniz.
Sınır değer ve bozuk girdi senaryolarını sistematik tasarlarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Sınıf, metot, koleksiyon ve generics konularında temel Java bilgisi gerekir.
HTTP metotları, durum kodları ve JSON yapısına aşinalık beklenir.
Maven bağımlılık yönetimi ve IntelliJ IDEA veya Eclipse kullanımına genel hakimiyet faydalıdır.
JDK 17+, Maven ve internet erişimi olan bir dizüstü bilgisayar hazır bulunmalıdır.
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.
Program sonunda katılımcılar:
Doğru HTTP durum kodlarını seçip RFC 7807 uyumlu hata yanıtları tasarlayabilirsiniz.
Parametreli, gövdeli ve yetkilendirmeli uç noktalar için REST Assured testleri yazabilirsiniz.
Zaman aşımı, 5xx ve bozuk yanıt senaryolarını test edip hata işleme davranışını doğrulayabilirsiniz.
Yeniden kullanılabilir spesifikasyonlarla bakımı kolay bir API test çatısı kurabilirsiniz.
Resilience4j ile circuit breaker, retry ve bulkhead desenlerini uygulayıp hata yayılımını sınırlayabilirsiniz.
JMeter ile API için yük senaryosu tasarlayıp performans sonuçlarını yorumlayabilirsiniz.
Allure veya ExtentReports ile istek/yanıt detaylı test raporları üretip CI'da yayınlayabilirsiniz.
Birim, sözleşme ve uçtan uca testleri dengeli bir mikroservis test stratejisine yerleştirebilirsiniz.
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.
SOA Governance eğitimi: servis yaşam döngüsü, UDDI ve servis kataloğu, WS-Policy, sürümleme, SLA izleme ve yönetişim olgunluk modeli uygulamalı işlenir.
Detayları Gör →SOA ve WCF eğitimi: ServiceContract, DataContract, ABC modeli, binding seçimi, IIS hosting, WCF güvenliği, işlem yönetimi ve CoreWCF modernizasyonu.
Detayları Gör →SOA Basics eğitimi: servis odaklı mimari ilkeleri, servis sözleşmesi, SOAP ile REST farkı, ESB, orkestrasyon ve entegrasyon desenleri başlangıç seviyesinde.
Detayları Gör →SOA Design using BPM and SoaML: BPMN 2.0 süreç modelleme, servis aday analizi, SoaML profili, servis sözleşmesi, model dönüşümü ve WSDL üretimi eğitimi.
Detayları Gör →SOAP ve WSDL temelleri eğitimi: SOAP zarfı, WSDL yapısı, XSD, SoapUI testleri, proxy üretimi, WS-Security UsernameToken ve hata ayıklama uygulamalı işlenir.
Detayları Gör →