Apidog

Platform Pengembangan API Kolaboratif All-in-one

Desain API

Dokumentasi API

Debug API

Mocking API

Pengujian Otomatis

Contoh Skrip Postman Dasar yang Harus Diketahui Pengembang

Tingkatkan dev API! Pahami skrip Postman untuk efisiensi & fungsi API lebih baik.

Ardianto Nugroho

Ardianto Nugroho

Updated on April 15, 2025

Dalam lanskap pengembangan aplikasi saat ini, pengujian API yang kuat dan efisien sangat penting. Postman, klien API populer, menawarkan perangkat alat yang hebat untuk membangun dan menjalankan permintaan API. Namun, kemampuannya melampaui permintaan dasar.

đŸ’¡
Jika Postman menjadi terlalu membosankan atau rumit untuk preferensi Anda, pertimbangkan untuk mencoba Apidog - alat pengembangan API baru dan modern yang memprioritaskan kesederhanaan dan intuisi untuk pengembang baru dan berpengalaman.

Klik tombol di bawah untuk mulai membangun, menguji, mengejek, dan mendokumentasikan API dengan Apidog.
button

Skrip Postman, yang ditulis dalam JavaScript, memberdayakan pengguna untuk mengotomatiskan alur kerja yang kompleks dan meningkatkan pengujian API. Oleh karena itu, artikel ini akan membahas dunia contoh skrip Postman, menjelajahi fungsionalitas dan manfaatnya untuk merampingkan dan memperkuat proses pengujian API Anda.

Untuk Apa Skrip Postman?

Skrip Postman, yang ditulis dalam JavaScript, memungkinkan pengembang untuk mengaktifkan otomatisasi dan perilaku dinamis pada aplikasi. Berikut adalah beberapa alasan mengapa Anda harus mempertimbangkan untuk menggunakan Skrip Postman.

Mengotomatiskan Tugas Berulang

Bayangkan menguji secara manual banyak API dengan parameter yang sedikit berbeda setiap kali. Skrip Postman dapat menghilangkan kendala ini. Anda dapat menulis skrip untuk secara otomatis menyesuaikan parameter permintaan, header, atau URL berdasarkan kondisi yang telah ditentukan sebelumnya, sehingga menghemat waktu dan tenaga yang signifikan.

Membangun Permintaan Dinamis

Permintaan statis memiliki tempatnya, tetapi API sering kali memerlukan penyesuaian dinamis. Skrip Postman memungkinkan Anda untuk membuat permintaan dengan cepat. Misalnya, skrip dapat menghasilkan data unik untuk setiap permintaan atau menarik data dari sumber eksternal untuk membuat skenario pengujian yang disesuaikan.

Penanganan Data yang Ditingkatkan

Memvalidasi respons API sangat penting. Skrip Postman memberdayakan Anda untuk menyelidiki lebih dalam daripada pemeriksaan tingkat permukaan. Anda dapat menulis skrip untuk mengurai respons JSON yang kompleks, mengekstrak titik data tertentu, dan membandingkannya dengan nilai yang diharapkan. Ini memastikan API Anda mengembalikan struktur dan konten data yang benar.

Logika Bersyarat dan Alur Kerja

Pengujian API sering kali melibatkan skenario kompleks dengan jalur bercabang. Skrip Postman memungkinkan Anda untuk memasukkan logika bersyarat. Berdasarkan kode respons atau data yang diekstrak, skrip Anda dapat menentukan tindakan selanjutnya, seperti mengirim permintaan tindak lanjut atau melewati pengujian tertentu. Ini memungkinkan Anda untuk membangun alur kerja pengujian yang kuat yang beradaptasi dengan perilaku API yang berbeda.

Integrasi dan Penggunaan Kembali

Skrip Postman terintegrasi dengan mulus dengan fitur lain seperti Koleksi dan Lingkungan. Skrip dapat memanfaatkan variabel lingkungan untuk menyimpan data yang dapat digunakan kembali, yang selanjutnya meningkatkan fleksibilitasnya. Selain itu, skrip yang ditulis untuk satu permintaan sering kali dapat diadaptasi untuk yang lain, mempromosikan penggunaan kembali kode dan mengurangi waktu pengembangan.

Contoh Skrip Postman

Berikut adalah beberapa cuplikan kode skrip Postman yang mungkin digunakan pengembang dalam permintaan API mereka:

Mengotomatiskan Parameter Permintaan

// Dapatkan stempel waktu saat ini dan tambahkan ke badan permintaan
pm.request.body.put("timestamp", pm.timestamp());

// Akses variabel lingkungan dan gunakan dalam URL
pm.environment.get("baseURL") + "/users/" + pm.variable("userId");

Membangun Permintaan Dinamis

// Ulangi array ID pengguna dan kirim permintaan GET untuk masing-masing
pm.collectionVariables.forEach(function(variable) {
  pm.sendRequest({
    url: pm.environment.get("baseURL") + "/users/" + variable.value,
    method: "GET"
  });
});

// Hasilkan data acak untuk permintaan POST
pm.request.body.put("name", pm.faker.name.findName());
pm.request.body.put("email", pm.faker.internet.email());

Memvalidasi Data Respons

// Periksa kode status respons
pm.test("Status code is 200", function() {
  pm.response.to.have.status(200);
});

// Ekstrak nilai tertentu dari respons JSON dan bandingkan
const jsonData = pm.response.json();
pm.expect(jsonData.id).to.equal(123);

Logika Bersyarat Berdasarkan Respons

// Jika kode status 404, lewati pengujian berikutnya
pm.test("Check response status", function() {
  if (pm.response.to.have.status(404)) {
    pm.test.skip("API endpoint not found, skipping further tests");
  } else {
    // Lakukan pengujian tambahan di sini
  }
});

Terapkan Skrip dengan Mudah Menggunakan Apidog

Menerapkan skrip lebih mudah dari sebelumnya! Memperkenalkan Apidog, platform pengembangan API komprehensif yang membekali pengguna dengan alat lengkap untuk seluruh siklus hidup API.

apidog interface
button

Dengan Apidog, Anda dapat membangun, menguji, mengejek, dan mendokumentasikan API semuanya dalam satu aplikasi. Anda tidak perlu lagi mengganti jendela untuk aplikasi lain!

Mengimpor API ke Apidog untuk Modifikasi

Ambil langkah pertama Anda untuk menyempurnakan API Anda dengan mengimpornya ke Apidog. Apidog mendukung berbagai jenis file API, termasuk OpenAPI (atau Swagger), Postman, dan Insomnia.

importing api to apidog

Pertama, buka bagian Pengaturan di proyek Anda, dan temukan tombol Import Data yang terdapat di bawah Manajemen Data. Jika Anda tidak dapat menemukan jenis file yang ingin Anda impor, jangan khawatir! Cukup seret dan lepas file ke bagian bawah layar.

Menambahkan Skrip Kustom di Apidog

Setelah Anda selesai mengimpor API Anda atau membuat proyek baru di Apidog, Anda dapat melanjutkan dengan menambahkan skrip kustom.

apidog add custom script

Di bawah bagian Edit API Anda, temukan judul Pre Processors. Anda akan menemukan bilah yang berlabel Custom Script. Di sinilah Anda dapat menerapkan skrip kustom untuk permintaan API Anda. Jika Anda kesulitan mencari tahu apa yang harus ditulis, Anda juga dapat memilih opsi Cuplikan Kode yang ditemukan di sebelah kanan ruang kode.

button

Hasilkan Dokumentasi API Untuk Proyek Anda dengan Apidog

Setelah Anda selesai dengan proyek Anda dan ingin membuat dokumentasi untuknya, Anda dapat mengandalkan Apidog untuk melakukan pekerjaan itu.

button
step by step process sharing api documentation apidog

Panah 1 - Pertama, tekan tombol Share di sisi kiri jendela aplikasi Apidog. Anda kemudian akan dapat melihat halaman "Dokumen Bersama", yang seharusnya kosong.

Panah 2 - Tekan tombol + New di bawah No Data untuk mulai membuat dokumentasi API Apidog pertama Anda.

Pilih dan Sertakan Properti Dokumentasi API Penting

input api details and select api doc properties apidog

Apidog memberi pengembang opsi untuk memilih karakteristik dokumentasi API, seperti siapa yang dapat melihat dokumentasi API Anda dan menetapkan kata sandi file, sehingga hanya individu atau organisasi terpilih yang dapat melihatnya.

Lihat atau Bagikan Dokumentasi API Anda

open share edit api documentation apidog

Setelah dokumentasi API dilihat sebagai Public, Anda memiliki opsi untuk membagikan, mengedit, atau menghapusnya, tergantung pada apa yang ingin Anda lanjutkan.

Jika diperlukan lebih banyak detail, baca artikel ini tentang cara menghasilkan dokumentasi API menggunakan Apidog:

button

Kesimpulan

Skrip Postman meningkatkan pengujian API dari proses hafalan menjadi upaya strategis dan efisien. Dengan mengotomatiskan tugas, membangun permintaan dinamis, dan dengan cermat memvalidasi respons, mereka memberdayakan Anda untuk mencapai tingkat cakupan pengujian yang lebih tinggi. Selain itu, integrasi mereka dengan fitur Postman lainnya dan potensi penggunaan kembali merampingkan pengembangan dan pemeliharaan.

Seiring pertumbuhan lanskap API Anda, skrip Postman menjadi alat yang sangat berharga untuk memastikan kesehatan dan keandalan API Anda yang berkelanjutan. Rangkullah kekuatan scripting untuk membawa pengujian API Anda ke tingkat berikutnya.

Apa itu Ollama? Cara Menginstal Ollama?Sudut Pandang

Apa itu Ollama? Cara Menginstal Ollama?

đŸ’¡Ingin alat Pengujian API yang hebat yang menghasilkan Dokumentasi API yang indah? Ingin platform terintegrasi, All-in-One untuk Tim Pengembang Anda bekerja sama dengan produktivitas maksimum? Apidog memenuhi semua permintaan Anda, dan menggantikan Postman dengan harga yang jauh lebih terjangkau! button Lanskap kecerdasan buatan (AI) terus berkembang dengan kecepatan tinggi, dan Model Bahasa Besar (LLM) menjadi semakin kuat dan mudah diakses. Meskipun banyak orang berinteraksi dengan model

Di Mana Unduh Swagger UI Bahasa Indonesia Gratis?Sudut Pandang

Di Mana Unduh Swagger UI Bahasa Indonesia Gratis?

Ingin Swagger UI dalam Bahasa Indonesia? Artikel ini menjelaskan mengapa tidak ada unduhan resmi gratis dan cara mengaktifkan terjemahan. Jelajahi fitur Swagger dan lihat mengapa Apidog adalah alternatif Swagger superior untuk desain, pengujian, dan dokumentasi API yang terintegrasi.

Oliver Kingsley

April 23, 2025

Di Mana Mengunduh Postman Bahasa Indonesia Gratis?Sudut Pandang

Di Mana Mengunduh Postman Bahasa Indonesia Gratis?

Bisakah Anda mengunduh Postman Bahasa Indonesia gratis? Meskipun Postman tidak memiliki dukungan Bahasa Indonesia native, ada solusi lain. Jelajahi ini & temukan Apidog, alternatif Postman terpadu yang kuat untuk menyederhanakan alur kerja API Anda, apa pun bahasanya.

Oliver Kingsley

April 22, 2025