Menggunakan EchoAPI di VS Code untuk Pengujian API

Sebagai pengembang, menemukan alat yang memudahkan pengujian API adalah kunci. EchoAPI for VS Code menawarkan kemudahan penggunaan tanpa login, dukungan variabel, dan kompatibilitas dengan Postman.

Sebagai pengembang, saya selalu mencari alat yang dapat memudahkan pekerjaan saya, terutama dalam pengujian API. Baru-baru ini, saya menemukan EchoAPI yang dapat digunakan di VS Code, dan saya sangat terkesan! Berikut adalah panduan lengkap dan pengalaman saya menggunakan EchoAPI.

EchoAPI di VS Code.png

Mengapa Memilih EchoAPI for VSCode?

EchoAPI memiliki beberapa fitur unggulan yang membuatnya layak menjadi pilihan Anda:

  • Tanpa Login: Cukup instal dan langsung gunakan. Tidak perlu repot dengan proses login.
  • Dukungan Scratch Pad: Memudahkan Anda mencatat ide dan catatan dengan cepat.
  • Sangat Ringan: Bekerja dengan cepat dan tidak membebani sistem Anda.
  • 100% Kompatibel dengan Sintaks Skrip Postman: Anda bisa beralih tanpa perlu mempelajari ulang.

Instalasi EchoAPI for VS Code

EchoAPI for VSCode-in.png

Memulai dengan EchoAPI sangat mudah. Cukup buka VS Code Extensions Marketplace, cari "EchoAPI," dan klik "Install." Tidak ada alat tambahan atau proses login yang diperlukan—semuanya berjalan langsung dari Sidebar VS Code Anda.

Membuat Permintaan Baru

Creat New Request.png

Untuk membuat permintaan baru, buka tab EchoAPI di mana Anda akan melihat opsi untuk aktivitas terbaru, koleksi, dan environment. Jika Anda sudah pernah menggunakan Postman, tampilan ini cukup intuitif. Klik kanan pada daftar koleksi untuk membuat "New Collection," beri nama, lalu klik kanan pada nama koleksi untuk menambahkan "New Request."

Variabel dan Environment

variabel dan lingkungan di EchoAPI.png

Sama seperti di Postman, Anda bisa menggunakan variabel dan mengelola environment di EchoAPI. EchoAPI 100% kompatibel dengan sintaks skrip Postman. Untuk mengaktifkan environment tertentu untuk pengujian Anda, cukup setel menjadi aktif (ditunjukkan dengan bintang di sebelah nama environment). Impor dan ekspor environment juga mendukung format Postman 2.1.0 dan file .env.

Variabel Sistem

variabel sistem di EchoAPI.png

EchoAPI juga memiliki seperangkat variabel sistem yang mempermudah pembuatan data unik. Gunakan $ sebelum nama variabel untuk menggunakannya:

  • {{$guid}} - nomor UUID acak
  • {{$email}} - string email acak

Pengujian Tanpa Skrip

Pengujian Tanpa Skrip di EchoAPI.png

Pengujian di EchoAPI sangat mudah dan tanpa skrip. Pilih parameter dari menu dropdown, atur kondisi dan nilainya, dan selesai! Ada banyak parameter dan kondisi yang dapat dipilih, seperti ResponseCode, ResponseBody, atau Content-Type. Anda bahkan dapat mengatur nilai dari respons API sebagai variabel environment atau memverifikasi nilai jalur JSON tertentu.

Autentikasi

Autentikasi di EchoAPI.png

EchoAPI mendukung berbagai jenis otorisasi, termasuk None, Inherit, Basic Auth, Bearer, dan OAuth 1.0. Ini sangat berguna untuk menguji API yang aman dan memerlukan kredensial atau token.

Tautan Berguna

EchoAPI terus berkembang, dan saya pasti akan terus memantau perkembangannya. Berikut beberapa tautan bermanfaat:

Cobalah EchoAPI dan lihat sendiri bagaimana alat ini dibandingkan dengan Postman untuk kebutuhan pengujian API Anda!