Bagaimana cara menggunakan skrip pasca-permintaan di Postman?

Temukan kekuatan skrip pasca-permintaan di Postman. Pelajari apa itu, kapan menggunakannya, dan cara mengotomatiskan tugas serta menambahkan perilaku dinamis ke permintaan API Anda.

Ardianto Nugroho

Ardianto Nugroho

7 July 2025

Bagaimana cara menggunakan skrip pasca-permintaan di Postman?

Anda mungkin sudah familiar dengan Postman, Jika Anda seorang pengembang atau penguji API, Anda mungkin sudah familiar dengan Postman. Ini adalah alat populer untuk pengujian API, dan dilengkapi dengan fitur yang memudahkan untuk mensimulasikan permintaan dan menganalisis respons. Tetapi tahukah Anda bahwa Anda juga dapat menggunakan Postman untuk mengotomatiskan tugas dan menambahkan perilaku dinamis ke permintaan Anda? Di situlah skrip pasca-permintaan berperan.

💡
🚀 Dapatkan Apidog Gratis!
Ingin menyederhanakan proses pengembangan API Anda? Apidog adalah toolkit lengkap Anda! Baik Anda mendesain API, melakukan debugging, atau mengotomatiskan pengujian, Apidog siap membantu Anda. Selain itu, ini gratis!
button

Apa itu Skrip Pasca-Permintaan?

Skrip pasca-permintaan, juga dikenal sebagai skrip pengujian, adalah potongan kode JavaScript yang dieksekusi Postman setelah mengirim permintaan. Skrip ini dieksekusi setelah permintaan sebenarnya dikirim dan respons diterima. Mereka digunakan untuk memeriksa apakah API beroperasi dengan benar, memvalidasi integrasi, dan memastikan bahwa pengembangan baru tidak memengaruhi fungsionalitas yang ada.

Sementara skrip pra-permintaan menyiapkan permintaan, skrip pasca-permintaan menganalisis respons. Misalnya, Anda dapat memverifikasi bahwa data yang diharapkan ada dalam respons atau melakukan pemeriksaan tambahan.

Apa itu postman

Postman adalah platform pengembangan dan pengujian API yang menawarkan berbagai fitur. Ini memungkinkan pengembang untuk dengan mudah membuat dan berbagi permintaan dan koleksi API, mengotomatiskan pengujian, membuat mock API, dan memantau kinerja. Postman juga menyediakan alat kolaborasi dan dokumentasi, memungkinkan tim untuk bekerja bersama lebih efisien dan mengomunikasikan perilaku API secara efektif

Antarmuka Postman

Kapan Menggunakan Skrip Pasca-Permintaan?

Skrip pasca-permintaan sangat serbaguna, dan Anda dapat menggunakannya dalam banyak skenario berbeda. Skrip pasca-permintaan berjalan setelah respons diterima. Mereka digunakan untuk memverifikasi apakah API berfungsi dengan benar, memeriksa integrasi, dan memastikan bahwa perubahan baru tidak memengaruhi fungsionalitas yang ada. Anda dapat menulis skrip pengujian dalam JavaScript untuk memvalidasi respons.

Bagaimana Cara Menggunakan Skrip Pasca-Permintaan?

  1. Buka Postman dan Navigasi ke tab "Tests" yang berada di sebelah tab "Headers" dan "Body" di jendela permintaan.
Buka Postman dan Navigasi ke tab “Tests” di postman

Tulis pengujian JavaScript Anda di tab ini. Postman menyediakan serangkaian cuplikan yang kaya di sisi kanan untuk membantu Anda memulai. Misalnya, Panjang elemen data harus lebih besar dari nol:

Tulis pengujian JavaScript Anda di tab ini. Postman menyediakan serangkaian cuplikan yang kaya di sisi kanan untuk membantu Anda memulai. Misalnya, untuk memeriksa apakah isi respons berisi string tertentu, Anda dapat menggunakan:

// Verifikasi panjang elemen data
pm.test("Panjang elemen data harus lebih besar dari nol", function () {
    const responseData = pm.response.json();
    
    pm.expect(responseData.data.id.length).to.be.greaterThan(0, "ID tidak boleh kosong");
    pm.expect(responseData.data.name.length).to.be.greaterThan(0, "Nama tidak boleh kosong");
    pm.expect(responseData.data.photoUrls.length).to.be.greaterThan(0, "PhotoUrls tidak boleh kosong");
    pm.expect(responseData.data.category.id).to.be.greaterThan(0, "ID Kategori tidak boleh kosong");
    pm.expect(responseData.data.category.name.length).to.be.greaterThan(0, "Nama Kategori tidak boleh kosong");
    responseData.data.tags.forEach((tag)=>{
        pm.expect(tag.id).to.be.greaterThan(0, "ID Tag tidak boleh kosong");
        pm.expect(tag.name.length).to.be.greaterThan(0, "Nama Tag tidak boleh kosong");
    });
    pm.expect(responseData.data.status.length).to.be.greaterThan(0, "Status tidak boleh kosong");
});
Tab Hasil Pengujian di postman

Di tab "Hasil Pengujian" di bagian bawah bagian respons. Jika skrip Anda telah lulus, itu akan muncul dalam warna hijau; jika gagal, itu akan berwarna merah.

Gunakan Pasca-Permintaan dalam Skrip Apidog.

Apidog adalah serangkaian alat lengkap yang menghubungkan seluruh siklus hidup API. Ini menggabungkan fitur dari alat seperti Postman, Swagger, Mock, dan JMeter. Apidog membantu tim R&D menerapkan praktik terbaik untuk pengembangan API Design-first. Antarmuka yang ramah pengguna memudahkan untuk mendesain, melakukan debugging, mendokumentasikan, membuat mock, dan menguji API.

button

Menggunakan skrip pasca-permintaan di Apidog adalah cara yang bagus untuk mengotomatiskan pengujian respons API Anda. Berikut adalah panduan langkah demi langkah tentang cara menggunakannya:

Siapkan Permintaan Anda:

Siapkan Permintaan Anda di apidog

Tulis Skrip Pasca-Permintaan:

Tulis Skrip Pasca-Permintaan
// Verifikasi panjang elemen data
pm.test("Panjang elemen data harus lebih besar dari nol", function () {
    const responseData = pm.response.json();
    
    pm.expect(responseData.data.id.length).to.be.greaterThan(0, "ID tidak boleh kosong");
    pm.expect(responseData.data.name.length).to.be.greaterThan(0, "Nama tidak boleh kosong");
    pm.expect(responseData.data.photoUrls.length).to.be.greaterThan(0, "PhotoUrls tidak boleh kosong");
    pm.expect(responseData.data.category.id).to.be.greaterThan(0, "ID Kategori tidak boleh kosong");
    pm.expect(responseData.data.category.name.length).to.be.greaterThan(0, "Nama Kategori tidak boleh kosong");
    responseData.data.tags.forEach((tag)=>{
        pm.expect(tag.id).to.be.greaterThan(0, "ID Tag tidak boleh kosong");
        pm.expect(tag.name.length).to.be.greaterThan(0, "Nama Tag tidak boleh kosong");
    });
    pm.expect(responseData.data.status.length).to.be.greaterThan(0, "Status tidak boleh kosong");
});

Apidog memungkinkan Anda untuk menambahkan berbagai jenis skrip pasca-permintaan

Opsi Postprecessor di Apidog

Kirim Permintaan POST:

Lihat hasil pengujian di tab di sebelah kanan bagian respons. Jika skrip Anda telah lulus, itu akan muncul dalam warna hijau; jika gagal, itu akan berwarna merah.

Tab Respons

Skrip pasca-permintaan sangat berguna untuk:

Kesimpulan

Skrip pasca-permintaan adalah fitur canggih dari Postman yang dapat membantu Anda mengotomatiskan tugas, menambahkan perilaku dinamis ke permintaan Anda, dan memastikan API Anda berfungsi seperti yang diharapkan. Jadi mengapa tidak mencobanya? Anda mungkin terkejut betapa mereka dapat menyederhanakan proses pengujian API Anda.

Explore more

Cara Menggunakan Lovable AI (Alternatif Cursor untuk Pengembang Web)

Cara Menggunakan Lovable AI (Alternatif Cursor untuk Pengembang Web)

Pelajari cara buat web apa pun dgn Lovable. Panduan lengkap, fitur inovatif, & integrasi Apidog (API gratis).

15 April 2025

Cara Menambahkan Kunci API Kustom ke Cursor: Panduan Komprehensif

Cara Menambahkan Kunci API Kustom ke Cursor: Panduan Komprehensif

Tutorial ini memandu Anda menyiapkan & mengelola API key khusus di Cursor: OpenAI, Anthropic, Google, & Azure.

11 April 2025

Cara Menggunakan NVIDIA Llama Nemotron API untuk Agen AI Tingkat Lanjut

Cara Menggunakan NVIDIA Llama Nemotron API untuk Agen AI Tingkat Lanjut

Pelajari API NVIDIA Llama Nemotron utk buat agen AI canggih.

11 April 2025

Mengembangkan API dengan Apidog

Apidog adalah alat pengembangan API yang membantu Anda mengembangkan API dengan lebih mudah dan efisien.