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.