🧪 G3 · pm.test ile Assertion

G3 · pm.test ile Assertion: `pm.test(...)`, Postman'in JavaScript ile yazılan **assertion cümlesidir** — Java'da JUnit'teki `assertEquals`/`assertThat`'in birebir karşılığı, sade

`pm.test(...)`, Postman'in JavaScript ile yazılan **assertion cümlesidir** — Java'da JUnit'teki `assertEquals`/`assertThat`'in birebir karşılığı, sadece dil ve syntax farklı. `pm.response.to.have.status(201)` demek, JUnit'te `assertEquals(201, response.getStatus())` demekle AYNI işi yapar. Peki neden sadece "request'i gönder, gözle bak" yetmiyor? Çünkü göz kontrolü ÖLÇEKLENMEZ ve TEKRARLANAMAZ — `pm.test` yazınca bu kontrol her koşumda OTOMATİK ve TUTARLI çalışır. **Derin `pm.test`/Chai assertion rehberi için → `/postman` sayfasına bak.**

🎬 Gözle Bakmaktan Otomatik Doğrulamaya

Gözle kontrol (ölçeklenmez)

Her koşumda otomatik

Bir tester her request'ten sonra response'u gözle kontrol ediyor — yorucu ve hataya açık.

`Tests` sekmesine `pm.test(...)` yazılır — kontrol artık KOD haline gelir.

Artık her koşumda status ve gövde OTOMATİK doğrulanır — tekrar tekrar aynı titizlikle.

Bir Assertion Yazma Sırası

POST /api/v1/bugs request'ini çalıştır, response'u gözlemle.

Tests sekmesine yaz…

pm.test(...) ile status ve gövde kontrolünü koda döktür.

Test Results sekmesinde yeşil/kırmızı sonucu oku.

Bir pm.test yazma ve doğrulama sürecini sırala.

Request'i gönder, ham response'u gör