Apidog mencakup mesin skrip berbasis JavaScript yang andal, yang memungkinkan Anda menambahkan perilaku dinamis ke permintaan dan pengujian API Anda. Mesin ini sepenuhnya kompatibel dengan skrip Postman.Kapabilitas#
Dengan skrip kustom, Anda dapat:1.
Memvalidasi Respons: Menulis aservi untuk memverifikasi kode status, header, dan konten body (Post-processor).
2.
Memodifikasi Permintaan: Mengatur parameter URL, header, atau data body secara dinamis (Pre-processor).
3.
Mengelola Variabel: Meneruskan data antarpermintaan dengan menetapkan dan mengambil variabel.
4.
Integrasi Eksternal: Memanggil program yang ditulis dalam bahasa lain (Java, Python, PHP, Go, dll.).
Penggunaan#
Skrip dapat dijalankan pada dua tahap siklus hidup permintaan:Pre Processors: Dijalankan sebelum permintaan dikirim.
Post Processors: Dijalankan setelah respons diterima.
Debugging#
Anda dapat mencetak pesan ke Console menggunakan pm.console.log() atau console.log() untuk keperluan debugging.Contoh#
FAQ#
T: Apakah Apidog mendukung pm.nextRequest()?J: Tidak. Apidog menggunakan Skenario Pengujian untuk orkestrasi alur kerja, bukan fitur "Run Collection" yang tersedia di Postman. Dalam Skenario Pengujian, Anda dapat menggunakan langkah Condition (If-Else) untuk mengontrol alur eksekusi berdasarkan logika, sehingga menghilangkan kebutuhan akan pm.nextRequest(). Modified at 2026-06-11 10:17:04