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.