📮 Postman
Postman ile API testini öğren: collection yapısı, environment yönetimi, script yazımı, Newman, CI entegrasyonu ve mülakat pratiği.
Sıfırdan mülakat seviyesine Postman uzmanlığı. İstek göndermeyi, otomatik test yazmayı, ortamları yönetmeyi, Newman ile CI/CD'ye entegre etmeyi gerçek QA senaryolarıyla öğren. Test ettiğin API'nin Postman'e ulaşmadan önce (Java/Spring, Express, NestJS ile) nasıl geliştirildiğini görmek ister misin? /api-testing sayfasına bak.
Bu sayfada neler öğreneceksin
- 🎯 Postman ve API Testi Nedir? — Postman, API'ler için evrensel bir telefon santralı gibi çalışır: her ofise (tarayıcıda UI açıp tıklayarak) bizzat gitmen yerine tek bir ahizeden herhangi bir departmanı arayabilirsin — "Ürün listesini GET ile ver", "Bu siparişi POST et", &
- 📦 Kurulum ve İlk İstek — Postman kurmak, birinci gün tam donanımlı bir QA tezgahı kuruyormuşsun gibidir: her çekmece zaten etiketlenmiş (GET, POST, PUT, DELETE), her kelepçe hazır takılı (auth header'lar, environment variable'lar), her ölçüm aleti kullanıma hazır (test assertion'ları)
- 📚 Collections, Variables ve Microservisler — Dört bağımsız depoya sahip büyük bir lojistik merkezi hayal et: Güvenlik (Auth), İK (Users), Lojistik (Orders), Finans (Payments). Her depo biraz farklı bir dil konuşuyor, kendi bina kartına (auth token) sahip ve kendi yükleme rıhtımı URL'i var. Koordinasyon k
- 🔥 Otomatik Test Yazma — Postman test script'leri, fabrika konveyör bandının sonundaki bir kalite kontrol kapısı gibi çalışır — her ürün (API response'u) dışarı çıkmadan önce otomatik bir inceleme sürecinden geçer. Kontrolör sadece etikete (200 status kodu) bakmaz; boyutları ölçer (re
- 🛠️ Gerçek Hayat — Postman, her çalışanın projeden projeye iş değiştirirken yeniden baştan başlamak zorunda kalmadığı bir yapı bürosu gibi çalışır — şablonlar kayıtlıdır, standart ölçüm aletleri dolaplarda hazırdır ve yeni gelen mühendis birkaç dakikada üretim hattına katılır. P
- 🔗 Ekosistem — Postman ekosistemi, bir gazetecinin haberi masaüstü editörde (Postman GUI) yazıp baskı makinesine (Newman CLI) gönderdiği ve baskının editoryal saate (CI/CD trigger) göre otomatik çalıştığı modern bir gazete yayın hattı gibi çalışır. Postman'ı Newman olmadan k
- 🚨 Yaygın Hatalar — Postman hata mesajları, bir hastanenin triaj sistemi gibi çalışır: her semptomun bilinen bir nedeni vardır ve şiddet etiketi ne kadar acil hareket etmeniz gerektiğini söyler. 401, triaj hemşiresinin "sizi tanımıyorum — önce kimliğinizi gösterin" deme
- 💼 Mülakat Soruları — Postman mülakat soruları, aracın kendisiyle aynı katmanlı yapıyı izler — ve bir mülakat, sadece araç bilgisini test eden sözel bir sınav değildir: bu bir tanı simülasyonudur. Mülakatçı, gerçek bir API akışına bakıp sistemin içinde ne olduğunu akıl yürüterek sö