Postman ile API Testi Eğitimi
Postman ile API Testi Eğitimi
Eğitim Hakkında
Bu eğitim, katılımcılara API test süreçlerini, Postman kullanımını, güvenlik testlerini ve otomasyon entegrasyonlarını öğretmeyi amaçlar. Program, HTTP protokolünden koleksiyon yönetimine, test betiklerinden kimlik doğrulamaya, Newman CLI entegrasyonundan mock server senaryolarına kadar uçtan uca API testi için gerekli tüm adımları kapsar.
Ön Koşul
Bu eğitimin herhangi bir ön koşulu yoktur.
Eğitim İçeriği
- REST mimarisi: kaynak, fiil ve durum kodu
- HTTP istek ve yanıt anatomisi
- API testi neden kritik: shift-left yaklaşımı
- Postman arayüzü ve koleksiyon yapısı
- İlk API isteği: GET, POST, PUT, DELETE
- GraphQL ve REST API testi farkları
- Definition of Done’ın önemi
- Koleksiyon yapısı ve klasör hiyerarşisi
- Ortam ve global değişkenler
- Değişken kapsam hiyerarşisi
- Koleksiyon değişkenleriyle dinamik testler
- Koleksiyon dışa ve içe aktarma
- pm.test ile doğrulama betiği yazma
- pm.expect ve Chai assertion kütüphanesi
- Yanıt gövdesi, durum kodu ve başlık doğrulama
- JSON şema doğrulaması
- Yanıt süresi performans eşiği testi
- Otomatik token yenileme betiği
- Basic Auth, Bearer Token ve API Key yapılandırması
- OAuth2 Authorization Code akışı Postman ile
- Pre-request Script ile dinamik imza
- SSL ve TLS sertifika yönetimi
- Injection ve güvenlik zafiyeti testi
- Koleksiyonu Newman ile çalıştırma
- Ortam dosyası ile parametre aktarımı
- HTML ve JUnit raporlama
- GitHub Actions ve Jenkins ile entegrasyon
- Postman Mock Server ile API taslağı
- Dinamik yanıt senaryoları
- Frontend-backend paralel geliştirme iş akışı
- Postman Flows ile görsel API zinciri
- API dokümantasyonu yayımlama
Kazanımlar
- REST ve GraphQL API’leri test edebilecek ve HTTP protokolünü anlayabileceksiniz.
- Postman koleksiyonları ve ortam değişkenleri ile dinamik testler oluşturabileceksiniz.
- Test betikleri yazarak yanıt doğrulaması, performans testi ve otomatik token yenileme yapabileceksiniz
- Kimlik doğrulama ve güvenlik testleri (OAuth2, API Key, injection) gerçekleştirebileceksiniz.
- Newman CLI entegrasyonu ile koleksiyonları komut satırında çalıştırabilecek ve CI/CD süreçlerine entegre edebileceksiniz.
- Mock server ve API simülasyonu kullanarak frontend-backend paralel geliştirme iş akışını destekleyebileceksiniz.
Hedef Kitle
- Yazılım geliştiriciler
- Test mühendisleri ve QA uzmanları
- DevOps ve CI/CD ekipleri
- Siber güvenlik uzmanları
- Teknik proje yöneticileri
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.