Cara Menambahkan Pustaka Eksternal ke Postman

Pelajari cara menambahkan pustaka eksternal di Postman. Tingkatkan pengujian & pengembangan API Anda dengan fitur sederhana namun ampuh ini.

Ardianto Nugroho

Ardianto Nugroho

15 April 2025

Cara Menambahkan Pustaka Eksternal ke Postman

Hai para penggemar API! Kita semua tahu bahwa Postman adalah pengubah permainan dalam hal merampingkan pengembangan API dan alur kerja pengujian. Tetapi bagaimana jika Anda dapat menyuntikkan lebih banyak fungsionalitas ke dalam lingkungan Postman Anda? Masuki keajaiban pustaka eksternal!

Menambahkan pustaka eksternal ke Postman membuka harta karun berupa kemungkinan. Bayangkan mengintegrasikan alat canggih seperti Moment.js untuk manipulasi tanggal, Lodash untuk transformasi data, atau bahkan pustaka khusus yang disesuaikan dengan kebutuhan spesifik Anda. Postingan ini akan menjadi panduan komprehensif Anda untuk memanfaatkan potensi pustaka eksternal di Postman, membuat pengalaman pengujian API Anda lebih lancar dan lebih efisien dari sebelumnya.

Mengapa Menggunakan Pustaka Eksternal di Postman?

Sebelum kita menyelami hal-hal penting, mari kita jelajahi alasan kuat untuk memanfaatkan pustaka eksternal:

Mengimpor Pustaka Eksternal: Dua Metode Ampuh

Postman menawarkan dua metode utama untuk menggabungkan pustaka eksternal:

1. Mengambil dari CDN (Content Delivery Network):

Banyak pustaka memiliki versi CDN yang dihosting di platform seperti jsDelivr atau cdnjs. Ini memungkinkan Anda untuk langsung mengimpor kode pustaka ke Postman menggunakan fungsi pm.sendRequest. Berikut caranya:

Fetching external Libraries from a CDN

2. Memuat dari Variabel Koleksi:

Jika Anda lebih suka menghindari membuat permintaan API setiap kali, Anda dapat langsung menyimpan kode pustaka di dalam variabel koleksi. Berikut prosesnya:

Ingat, kedua metode memiliki kelebihannya masing-masing. Mengambil dari CDN membuat kode koleksi Anda tetap bersih, sementara memuat dari variabel menghilangkan kebutuhan akan permintaan API tambahan. Pilih pendekatan yang paling sesuai dengan alur kerja Anda!

Cara Mengimpor Pustaka Eksternal di Apidog

Apidog adalah platform kolaborasi terintegrasi yang dirancang untuk merampingkan siklus hidup API. Ini menggabungkan fungsionalitas beberapa alat seperti Postman, Swagger, Mock, dan JMeter ke dalam satu platform.

button

Apidog berisi mesin scripting berbasis Javascript. Anda dapat menggunakan skrip (cuplikan kode JavaScript) untuk menambahkan perilaku dinamis ke permintaan API atau pengujian koleksi.

Untuk mengimpor pustaka yang tidak bawaan tetapi telah tersedia di npm secara dinamis menggunakan fungsi $$.liveRequire. Hanya pustaka js murni yang didukung, sebaiknya pustaka dengan kata browser yang ditulis untuk mendukung operasi sisi browser. Pustaka yang berisi ekstensi bahasa seperti C/C++ tidak didukung untuk dimuat dan akan kehabisan waktu atau pengecualian.

Di bawah ini adalah contoh penggunaan pustaka kelas JS non-bawaan.

// Get a single npm library: camelcase
$$.liveRequire("camelcase", (camelCase) => {
  camelCase("foo-bar"); // => 'fooBar'
});

//Get a multiple npm libraries: camelcase
$$.liveRequire(["camelcase", "md5"], (camelCase, md5) => {
  camelCase("foo-bar"); // => 'fooBar'
  md5("message"); // => '78e731027d8fd50ed642340b7c9a63b3'
});
using a non-built-in JS class library in Apidog

Sintaks skrip Apidog 100% kompatibel dengan sintaks skrip Postman. Skrip Postman dapat dimigrasikan dengan mulus ke Apidog.

Query params
  1. Gunakan skrip postprocessor untuk menulis skrip khusus Anda untuk mengimpor Pustaka
Use the postprocessor script to write your custom script

2. Kirim permintaan dan analisis jawaban di tab konsol

Send the request and analyze the answer in the console tab

Pustaka Eksternal Populer untuk Meningkatkan Pengujian API Anda

Sekarang Anda tahu caranya, mari kita jelajahi beberapa pustaka eksternal populer yang dapat secara signifikan meningkatkan pengalaman Postman Anda:

Ini hanyalah beberapa contoh, dan dunia pustaka eksternal sangat luas! Jelajahi dan bereksperimen untuk menemukan alat yang melengkapi kebutuhan pengujian API Anda dengan sempurna.

Contoh dalam Aksi: Menghidupkan Pustaka di apidog dan Postman

Untuk memperkuat pemahaman kita, mari kita jelajahi contoh konkret penggunaan pustaka populer di Apidog Postman:

Moment.js untuk Manipulasi Tanggal: Bayangkan Anda sedang menguji titik akhir API yang membutuhkan pemformatan tanggal. Moment.js datang untuk menyelamatkan! Anda dapat mengimpornya menggunakan salah satu metode yang disebutkan di atas dan kemudian memanfaatkan fungsi intuitifnya untuk memformat, mengurai, dan melakukan perhitungan pada tanggal di dalam pengujian Postman Anda.

Lodash untuk Transformasi Data: Bekerja dengan struktur data JSON yang kompleks? Lodash menawarkan berbagai macam fungsi utilitas untuk memfilter, mengurutkan, mengelompokkan, dan mengubah data. Integrasikan Lodash ke dalam lingkungan Postman Anda untuk merampingkan tugas penanganan data Anda dan menulis pengujian yang lebih ringkas dan ekspresif.

Tips Pro untuk Integrasi Pustaka yang Mulus

Saat Anda mempelajari dunia pustaka eksternal, ingatlah tips ini:

Kesimpulan

Menambahkan pustaka eksternal ke Postman dan Apidog adalah proses mudah yang dapat sangat meningkatkan alur kerja pengujian dan pengembangan API Anda. Dengan menggabungkan pustaka ini, Anda dapat memanfaatkan fungsionalitas tambahan, mengurangi redundansi, dan meningkatkan efisiensi panggilan API Anda. Ingat, kuncinya adalah memahami dokumentasi pustaka yang Anda integrasikan dan memastikan kompatibel dengan pengaturan Anda saat ini. Selamat menguji dan mengembangkan!

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.