Mengetes API dengan Insomnia
Karena kemarin saya menulis tentang membuat API dengan laravel, dalam tulisan ini saya coba mengenalkan aplikasi untuk ngetes API itu sendiri, namanya INSOMNIA.
Aplikasi ini tersedia untuk Mac, Windows, dan tentu saja linux. Karena kebetulan saya pengguna debian saya mengunduh insomnia insomnia_4.2.14_amd64.deb
. Untuk mendapatkan aplikasinya bisa kunjungi situs ofisialnya di sini.
Install
Untuk memasang Insomnia saya gunakan perintah :
sudo dpkg -i insomnia_4.2.14_amd64.deb
Setelah selesai maka tampilan aplikasi Insomnia seperti ini :
Tes Insomnia
Request Baru
Untuk membuat request baru bisa klik tombol ‘New Request’ atau dengan shortcut CTRL+N. Metode request yang dibuat cukup beragam dari GET, POST, dan lain sebagainya.
Tambahkan Header
Saat meakses suatu API biasanya akan dibutuhkan tambahan informasi Header yang digunakan untuk Authorization Key atau lainnya. Di insomnia untuk menambahkan header itu mudah, cukup pilih tab ‘Headers’ dan tambahkan informasi yang dibutuhkan.
Mengirimkan Post
Untuk mengirimkan maka metode yang dipilih bukan get melainkan POST dan pada tab ‘Body’ tambahkan form.
Menambahkan Query String
Biasanya beberapa url perlu menyertakan parameter tambahan, token
misalnya. Untuk menambahkan parameter query string bisa ditambahkan di tab ‘Query’.
Ya segitu dulu aja pengenalan Insomnia untuk lebih jauhnya silahkan unduh dan coba sendiri.