API TESTLERIYLE POSTMAN EĞİTİMİ

Postman ile API testini bütünüyle yönetin

Postman ile istek, değişken, assertion, veri güdümlü test, mock, sözleşme, GraphQL, güvenlik ve CI entegrasyonu

Postman ile istek, değişken, assertion, veri güdümlü test, mock, sözleşme, GraphQL, güvenlik ve CI entegrasyonu. Postman ile kapsamlı API test süreci odağında uygulamalı laboratuvarlarla işlenir.

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

Eğitim Hakkında

Postman ile kapsamlı API test süreci

Eğitim Postman ile API test sürecinin tamamını kapsar. Koleksiyon ve değişkenler, pm.test ve JSON Schema doğrulama, CSV ve JSON ile veri güdümlü koşum, uçtan uca akışlar, mock server, sözleşme testi, Monitor, GraphQL testleri, temel güvenlik testleri ve Newman ile CI hattında koşum uygulamalı olarak üç günde işlenir.

Süre ve Format

3 Gün. Her gün dört modül; 1. gün Postman Temelleri, Değişken ve Test; 2. gün Veri, Uçtan Uca, Mock ve Sözleşme; 3. gün İzleme, GraphQL ve Güvenlik.

Seviye

Orta Seviye — Postman ile kapsamlı API test süreci

Öğrenme Metodu

Her konu Postman üzerinde canlı bir örnek API'ye karşı uygulanır; katılımcılar kendi koleksiyonlarını kurar, test betiklerini yazar ve Newman ile komut satırından çalıştırır.

Neden Bu Eğitim?

🧪Otomatik Doğrulama

Elle kontrol yerine tekrar çalıştırılabilir test betikleriyle API'leri doğrularsınız.

🔗Gerçekçi Senaryolar

Birbirine bağlı isteklerle gerçek kullanıcı akışlarını test etmeyi öğrenirsiniz.

⚙️CI Entegrasyonu

Newman ile testlerinizi derleme hattına taşıyıp sürekli doğrulama sağlarsınız.

Anahtar Konular

postmanapi testipostman eğitiminewmanapi test otomasyonupm.testcollection runnerrest api testapi testleriyle postman
“Otomasyon, testin sürekliliğidir.”

Ön Koşullar

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

1
API Farkındalığı

REST API ve JSON'un ne olduğuna dair temel fikir yeterlidir.

2
JavaScript Temeli

Test betikleri için değişken, koşul ve fonksiyon düzeyinde JavaScript bilgisi faydalıdır.

3
Araçlar

Postman masaüstü uygulaması ve Node.js (Newman için) kurulu olmalıdır.

4
İnternet Erişimi

Örnek genel API'lere bağlanabilen bir ağ ortamı 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ı gün sonunda Postman Arayüzü ve İlk İstekler konusunu çalıştırır, Postman Değişkenleri ve Ortamlar ve Postman Test Betikleri ve Doğrulamalar ile ilerleyip HTTP Metot ve Durum Kodu Semantiği kararlarını gerekçelendirir.
Modül 1
Postman Arayüzü ve İlk İstekler
  • Workspace, collection, folder ve request hiyerarşisi
  • GET, POST, PUT, DELETE istekleri; params, headers, body (raw JSON, form-data, x-www-form-urlencoded)
  • Yanıt panelinde Body, Cookies, Headers, Test Results ve süre / boyut bilgisi
  • Authorization sekmesi: API Key, Bearer Token, Basic Auth, OAuth 2.0
  • Postman Console ile istek / yanıt ayrıntılarının hata ayıklaması
  • Collection'ı dışa aktarma, içe aktarma ve ekip workspace'inde paylaşma
Modül 2
Postman Değişkenleri ve Ortamlar
  • Değişken kapsamları: global, collection, environment, data, local ve öncelik sırası
  • {{değişken}} sözdizimi ve pm.variables, pm.environment, pm.collectionVariables API'leri
  • Dev, test ve prod için ayrı environment'lar ile baseUrl yönetimi
  • Login yanıtından token çıkarıp sonraki isteklere otomatik taşıma
  • Initial value ile current value farkı ve gizli (secret) değişkenlerin korunması
  • Dinamik değişkenler: {{$guid}}, {{$timestamp}}, {{$randomInt}}
Modül 3
Postman Test Betikleri ve Doğrulamalar
  • pm.test ve pm.expect (Chai) ile durum kodu, süre ve başlık doğrulamaları
  • pm.response.json() ile gövde alanı doğrulama ve JSON Schema (tv4/Ajv) kontrolü
  • Pre-request script ile dinamik veri, zaman damgası ve imza üretimi
  • Collection, folder ve request seviyesinde script kapsamı ve çalışma sırası
  • postman.setNextRequest ve pm.execution.setNextRequest ile akış kontrolü
  • Test sonuçlarında başarısızlık analizi ve flaky testlerin ayıklanması
Modül 4
HTTP Metot ve Durum Kodu Semantiği
  • GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS metotlarının amaçları
  • Güvenli (safe) ve idempotent metot kavramı, PUT ile POST farkı
  • PATCH için JSON Patch (RFC 6902) ve JSON Merge Patch (RFC 7396)
  • 2xx, 3xx, 4xx, 5xx durum kodu aileleri; 201 + Location, 204, 202 kullanımı
  • 400, 401, 403, 404, 405, 409, 415, 422, 429 kodlarının doğru ayrımı
  • Content negotiation: Accept, Accept-Language ve 406 / 415 yanıtları
Günün hedefiKatılımcı Veri Dosyaları ve Collection Runner ve Uçtan Uca API Test Senaryoları konularını uygulayarak Postman Mock Sunucuları ile API Sözleşme Testi adımlarını aynı örnek üzerinde birleştirir.
Modül 1
Veri Dosyaları ve Collection Runner
  • Collection Runner ile iterasyon, gecikme ve çalışma sırası ayarı
  • CSV ve JSON veri dosyalarıyla veri güdümlü (data-driven) test
  • Veri dosyasındaki beklenen değerleri iteration data ile karşılaştırma
  • Newman ile komut satırı koşumu ve htmlextra / junit raporlayıcıları
  • Jenkins veya GitHub Actions içinde Newman çalıştırma
  • Çalışma sonuçlarının yorumlanması ve başarısızlıkların yeniden üretilmesi
Modül 2
Uçtan Uca API Test Senaryoları
  • Birbirine bağlı isteklerle kullanıcı akışı: kayıt, giriş, oluşturma, güncelleme, silme
  • Test verisinin hazırlanması (setup) ve temizlenmesi (teardown) adımları
  • Zincirleme isteklerde yanıt değerlerini bir sonraki isteğe aktarma
  • Negatif senaryolar: yetkisiz erişim, eksik alan, çakışan kayıt
  • İş kuralı doğrulamaları ve çoklu servis akışlarında tutarlılık kontrolü
  • Senaryo kapsama matrisi ve test önceliklendirme
Modül 3
Postman Mock Sunucuları
  • Mock server oluşturma: collection'dan ve örnek yanıtlardan (examples) üretim
  • Örnek eşleştirme kuralları, yanıt gecikmesi ve statik hata yanıtları
  • Frontend ekibinin gerçek API hazır olmadan mock ile geliştirme yapması
  • Mock URL'sinin environment değişkeniyle gerçek sunucuyla değiştirilmesi
  • OpenAPI tanımından mock türetme
  • Mock'un sözleşmeden sapmasını önlemek için örneklerin güncel tutulması
Modül 4
API Sözleşme Testi
  • Sözleşme testi kavramı: sağlayıcı (provider) ve tüketici (consumer) beklentileri
  • OpenAPI şemasını Postman'a bağlayıp yanıt doğrulaması yapma
  • JSON Schema ile zorunlu alan, tip ve enum kontrolü
  • Geriye dönük uyumluluk bozan değişikliklerin tespiti
  • Pact ile tüketici güdümlü sözleşme testlerine karşılaştırma
  • Sözleşme testlerini CI hattına bağlayıp sürüm kapısı olarak kullanma
Günün hedefiKatılımcı gün sonunda Postman Monitör, Fork ve Ekip Çalışması konusunu çalıştırır, Postman ile GraphQL API Testi ve API Sızma Testi Uygulaması ile ilerleyip CI/CD ve Mikroservis Dağıtım Hattı kararlarını gerekçelendirir.
Modül 1
Postman Monitör, Fork ve Ekip Çalışması
  • Monitor ile zamanlanmış koleksiyon çalıştırma ve e-posta uyarıları
  • Fork, pull request ve sürüm geçmişi ile ekip içi birlikte çalışma
  • Rol bazlı workspace erişimi ve API Network yayını
  • Collection'dan otomatik doküman üretimi ve yayımlama
  • Postman API ile koleksiyonların programatik yönetimi
  • Test ve ortam sırlarının vault ile güvenli yönetimi
Modül 2
Postman ile GraphQL API Testi
  • Postman'da GraphQL gövde tipi, sorgu ve değişken paneli kullanımı
  • Şema import ederek otomatik tamamlama ve sorgu doğrulama
  • GraphQL yanıtında data ve errors alanlarının pm.test ile doğrulanması
  • 200 yanıt içinde dönen hata (errors dizisi) davranışının yakalanması
  • Mutation sonrası dönen id'yi collection değişkenine kaydederek sorgu zincirleme
  • Yetkilendirme başlıkları, introspection kapatma ve derinlik / karmaşıklık limiti testleri
Modül 3
API Sızma Testi Uygulaması
  • Burp Suite ve OWASP ZAP ile API trafiğini proxy üzerinden yakalama
  • OpenAPI veya Postman koleksiyonundan otomatik tarama
  • Intruder / fuzzing ile parametre ve kimlik numarası denemeleri
  • Enjeksiyon testleri: SQL, NoSQL ve komut enjeksiyonu
  • Rate limit, CORS ve başlık yapılandırması kontrolü
  • Bulguların CVSS ile derecelendirilip düzeltme önerisiyle raporlanması
Modül 4
CI/CD ve Mikroservis Dağıtım Hattı
  • Servis başına bağımsız pipeline ve mono-repo / poly-repo tercihleri
  • Jenkins ve GitHub Actions ile build, test, imaj push ve dağıtım adımları
  • Semantik sürümleme ve imaj etiketleme stratejisi
  • GitOps yaklaşımı: Argo CD ile bildirimsel dağıtım
  • Feature flag ile özelliklerin dağıtımdan ayrılması
  • Rollback planı ve dağıtım sonrası otomatik doğrulama (smoke test)

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Postman Kullanımı

Postman'da koleksiyon oluşturup farklı kimlik doğrulama yöntemleriyle istek gönderebilirsiniz.

🧩
Postman Testleri

pm.test ile durum kodu, başlık ve gövde doğrulayan otomatik testler yazabilirsiniz.

🔧
HTTP Semantiği

HTTP metotlarını ve durum kodlarını doğru semantikle kullanan uçlar tasarlayabilirsiniz.

📐
Uçtan Uca Akış

Birbirine bağlı isteklerden oluşan uçtan uca API test akışları kurabilirsiniz.

🛡️
Mock Sunucu

Postman mock sunucularıyla gerçek servis hazır olmadan istemci geliştirmeyi ilerletebilirsiniz.

🧪
Ekip Çalışması

Postman monitörleri ve ekip workspace'leriyle test süreçlerini ortak yönetebilirsiniz.

🚀
GraphQL Test

Postman ile GraphQL sorgu ve mutasyonlarını otomatik doğrulayan testler yazabilirsiniz.

📊
Dağıtım Hattı

Her servis için bağımsız CI/CD ve GitOps tabanlı dağıtım hattı kurabilirsiniz.

Kimler İçin Uygundur?

  • Test mühendisleri
  • QA liderleri
  • API geliştirenler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Test mühendisleri, QA liderleri ve API geliştirenler için uygundur.
Kod bilmeden katılabilir miyim?
Evet; başlangıçta arayüz üzerinden ilerlenir, test betikleri için gereken JavaScript parçaları adım adım örneklenir.
Ücretli Postman hesabı gerekli mi?
Ücretsiz hesap temel konular için yeterlidir; bazı ekip özellikleri için plan gerekebileceği eğitimde belirtilir.
Newman ve CI konuları işleniyor mu?
Evet; koleksiyonların Newman ile komut satırından ve CI hattında çalıştırılması uygulamalı gösterilir.
Sertifika veriliyor mu?
Tamamlayan katılımcılara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

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. API Testleriyle Postman Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

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

Bu Eğitimle Birlikte Tercih Edilenler

API ve Mikroservis MimarisiThe JDBC API & Localization Eğitimi
Yazılım Geliştirme Eğitimleri

The JDBC API & Localization Eğitimi

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

JDBC API ve yerelleştirme eğitimi: PreparedStatement, transaction, HikariCP havuzu, Locale, ResourceBundle, NumberFormat ve DateTimeFormatter uygulamaları.

Detayları Gör →
API ve Mikroservis MimarisiThe Mobile API Eğitimi
Yazılım Geliştirme Eğitimleri

The Mobile API Eğitimi

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

The Mobile API eğitimi: Android ve iOS izin modeli, kamera, konum, sensör, FCM/APNs push bildirim, Retrofit/URLSession ağ iletişimi ve yerel depolama.

Detayları Gör →
API ve Mikroservis MimarisiTouch, Motion, & the Core Location API Eğitimi
Yazılım Geliştirme Eğitimleri

Touch, Motion, & the Core Location API Eğitimi

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

Touch, Motion ve Core Location API eğitimi: iOS gesture recognizer, Core Motion sensörleri, CLLocationManager, geofencing ve MapKit uygulamaları.

Detayları Gör →
API ve Mikroservis MimarisiWEB API Eğitimi
Yazılım Geliştirme Eğitimleri

WEB API Eğitimi

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

Web API eğitimi: REST tasarım ilkeleri, ASP.NET Core Web API, EF Core, JWT kimlik doğrulama, rol ve policy yetkilendirme, Swagger/OpenAPI ve API sürümleme.

Detayları Gör →
API ve Mikroservis MimarisiWeb API Routes, the Pipeline, Content Negotiation, and Documentation Eğitimi
Yazılım Geliştirme Eğitimleri

Web API Routes, the Pipeline, Content Negotiation, and Documentation Eğitimi

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

Web API routing, middleware pipeline, filtreler, content negotiation, özel formatter ve Swagger/OpenAPI dokümantasyonu eğitimi; ASP.NET Core ile uygulamalı.

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