API TESTING: GETTING STARTED WITH POSTMAN & API REQUESTS EĞİTİMİ

Postman ile ilk API isteklerinizi gönderin

API ve HTTP temelleri, Postman arayüzü, istek türleri, değişkenler, ilk test betikleri ve koleksiyon çalıştırma

API ve HTTP temelleri, Postman arayüzü, istek türleri, değişkenler, ilk test betikleri ve koleksiyon çalıştırma. Postman ile API testine sıfırdan giriş odağında uygulamalı laboratuvarlarla işlenir.

2 gün Başlangıç Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Postman ile API testine sıfırdan giriş

Eğitim Postman'i hiç kullanmamış katılımcılara yöneliktir. API ve HTTP mesaj temelleri, GET/POST/PUT/DELETE istekleri, params, headers ve body, Authorization sekmesi, environment değişkenleri, pm.test ile durum kodu doğrulaması, bağlı isteklerle basit akış, Collection Runner ve Postman Console ile hata ayıklama adım adım uygulanır.

Süre ve Format

2 Gün. Her gün dört modül; 1. gün API Temelleri ve İlk İstekler; 2. gün Test Betikleri, Akışlar ve Toplu Koşum.

Seviye

Başlangıç Seviye — Postman ile API testine sıfırdan giriş

Öğ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 testing: getting started with postman & api requests
“İlk istek, bütün test serisinin başlangıcıdır.”

Ö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 API Kavramı ve Web Servis Türleri konusunu çalıştırır, HTTP Metot ve Durum Kodu Semantiği ve Postman Arayüzü ve İlk İstekler ile ilerleyip Postman Değişkenleri ve Ortamlar kararlarını gerekçelendirir.
Modül 1
API Kavramı ve Web Servis Türleri
  • API nedir: kütüphane API'si, işletim sistemi API'si ve web API'si ayrımı
  • İstemci-sunucu modeli, istek / yanıt döngüsü ve HTTP mesaj yapısı (başlık, gövde, durum satırı)
  • Web servis türleri: REST, SOAP, GraphQL ve gRPC'nin kullanım alanları
  • Genel, ortak (partner) ve özel (private) API ayrımı ile iş modelleri
  • JSON ve XML veri biçimleri, Content-Type ve Accept başlıkları
  • Gerçek bir genel API'yi tarayıcı geliştirici araçları ve curl ile inceleme
Modül 2
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ı
Modül 3
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 4
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}}
Günün hedefiKatılımcı Postman Test Betikleri ve Doğrulamalar ve Uçtan Uca API Test Senaryoları konularını uygulayarak Veri Dosyaları ve Collection Runner ile API Geliştirme Araçları adımlarını aynı örnek üzerinde birleştirir.
Modül 1
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 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
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 4
API Geliştirme Araçları
  • curl ile GET, POST, başlık ekleme, -v çıktısı ve dosya yükleme
  • Postman ve Insomnia ile koleksiyon, ortam ve istek geçmişi yönetimi
  • HTTPie ve jq ile komut satırında JSON işleme
  • Swagger UI ve Redoc ile etkileşimli dokümantasyon
  • Fiddler, Charles veya mitmproxy ile trafik yakalama ve inceleme
  • Mock sunucular: json-server, WireMock ve Prism ile sahte API üretimi

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
API Temelleri

API türlerini ayırt edip gerçek bir web API'sinin istek ve yanıtını okuyabilirsiniz.

🧩
HTTP Semantiği

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

🔧
Postman Kullanımı

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

📐
Değişken Yönetimi

Değişken kapsamlarını ve ortam yapılarını kullanarak yeniden kullanılabilir Postman koleksiyonları kurabilirsiniz.

🛡️
Postman Testleri

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

🧪
Uçtan Uca Akış

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

🚀
Veri Güdümlü Test

CSV/JSON veri dosyalarıyla Collection Runner ve Newman üzerinden toplu test koşabilirsiniz.

📊
API Araç Seti

Geliştirme sırasında curl, Postman, jq ve proxy araçlarını verimli biçimde kullanabilirsiniz.

Kimler İçin Uygundur?

  • Yazılım
  • test
  • analiz alanında çalışmaya yeni başlayanlar ile API ile tanışacak herkes içindir

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Yazılım, test ve analiz alanında çalışmaya yeni başlayanlar ile API ile tanışacak herkes içindir.
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 Testing: Getting Started with Postman & API Requests Eği Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre2 gün
SeviyeBaşlangıç Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

API ve Mikroservis MimarisiSOA & WCF Eğitimi
Yazılım Geliştirme Eğitimleri

SOA & WCF Eğitimi

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

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 →
API ve Mikroservis MimarisiSOA Basics Eğitimi
Yazılım Geliştirme Eğitimleri

SOA Basics Eğitimi

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

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 →
API ve Mikroservis MimarisiSOA Design using BPM and SoaML Eğitimi
Yazılım Geliştirme Eğitimleri

SOA Design using BPM and SoaML Eğitimi

3 günİleriOnline / Yüz Yüze / Hibrit

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 →
API ve Mikroservis MimarisiSOAP ve WSDL Temelleri ile Web Servisleri Eğitimi
Yazılım Geliştirme Eğitimleri

SOAP ve WSDL Temelleri ile Web Servisleri Eğitimi

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

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 →
API ve Mikroservis MimarisiTaskFlow API, Advanced Operators, & Building Efficient Airflow Pipelines Eğitimi
Yazılım Geliştirme Eğitimleri

TaskFlow API, Advanced Operators, & Building Efficient Airflow Pipelines Eğitimi

3 günİleriOnline / Yüz Yüze / Hibrit

TaskFlow API ve Airflow eğitimi: @task dekoratörleri, dinamik görev eşleme, deferrable sensörler, özel operatör, executor ayarları ve verimli pipeline tasarımı.

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