Postman ile API testlerini yaz ve otomatikleştir
Postman koleksiyonları, ortam değişkenleri, pm.test betikleri, Collection Runner, Newman ve mock server ile API testini baştan sona öğrenin.
Postman ile API testi: koleksiyonlar, pm.test betikleri, veri güdümlü çalıştırma ve Newman CI
Bu eğitim, Postman ile API test sürecini manuel keşiften CI entegrasyonuna kadar öğretir. Koleksiyon ve klasör yapısı, ortam ve koleksiyon değişkenleri, pre-request script, Bearer ve OAuth 2.0 kimlik doğrulama, pm.test ve pm.expect ile durum kodu, süre ve JSON alan doğrulaması, istekler arası veri aktarımı, JSON şema doğrulama, Collection Runner ile CSV veri güdümlü test ve negatif senaryolar işlenir. Newman, htmlextra raporu, GitHub Actions entegrasyonu, mock server ve monitör de uygulanır.
2 Gün. Her gün dört modül; katılımcılar Postman ile İlk Testler → Test Otomasyonu ve CI sırasıyla ilerler.
Temel Seviye — Postman ile API testi: koleksiyonlar, pm.test betikleri, veri güdümlü çalıştırma ve Newman CI.
Katılımcılar demo bir REST API için Postman koleksiyonu hazırlar, test betikleri yazar ve Newman ile CI hattında çalıştırır.
Düzenli, ortam bağımsız ve paylaşılabilir bir Postman çalışma alanı kurarsınız.
Her isteğe anlamlı doğrulamalar yazarak regresyonları anında yakalarsınız.
Newman ile testleri her commit'te çalışan bir hatta bağlarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
URL, istek ve yanıt kavramlarına genel aşinalık yeterlidir.
Herhangi bir dilde temel değişken, fonksiyon ve JSON okuma becerisi beklenir.
Postman veya curl ile bir kod düzenleyici (VS Code / IntelliJ) kurulu olmalıdır.
İnternet erişimli, yönetici izni olan ve en az 8 GB RAM'li bir dizüstü bilgisayar gerekir.
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:
HTTP istek satırı, başlıkları ve gövdesini okuyup hata ayıklayabilirsiniz.
Koleksiyon, klasör ve ortam değişkenleriyle düzenli bir Postman çalışma alanı kurabilirsiniz.
Metotları güvenli ve idempotent olma özelliklerine göre doğru senaryoda kullanabilirsiniz.
Doğru HTTP durum kodlarını seçip RFC 7807 uyumlu hata yanıtları tasarlayabilirsiniz.
pm.test betikleriyle yanıtları otomatik doğrulayıp veri güdümlü koleksiyon çalıştırabilirsiniz.
Newman ile Postman testlerini CI hattında raporlu şekilde çalıştırabilirsiniz.
OAuth 2.0 ve JWT ile korunan API akışlarını kurup yaygın OWASP API risklerini kapatabilirsiniz.
OpenAPI 3 tanımı yazıp Swagger UI ve kod üretimiyle sözleşme öncelikli geliş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.
Rate limit, webhook, idempotency, ETag, cursor sayfalama, HATEOAS ve RFC 9457 hata yanıtları gibi ileri API özelliklerini uygulamalı öğreten eğitim.
Detayları Gör →API gateway, Kong, Spring Cloud Gateway, OAuth 2.0, rate limit, geliştirici portalı ve Apigee ile kurumsal API yönetimi eğitimi.
Detayları Gör →Postman ile JSON Schema ve OpenAPI uyumlu API sözleşme testi, Newman ve CI entegrasyonu, Monitor ile zamanlı doğrulama eğitimi.
Detayları Gör →GraphQL sorgu, mutasyon ve fragment yazımı ile Postman'da errors dizisi doğrulaması, introspection ve derinlik limiti testleri eğitimi.
Detayları Gör →REST kısıtları, URI ve HTTP semantiği, OpenAPI, RFC 9457 hata yanıtları, sürümleme ve OAuth 2.0 ile API tasarım ve geliştirme eğitimi.
Detayları Gör →