Testing API Menggunakan Postman
Database Mysql Pemrograman Rest API & API

Testing API Menggunakan Aplikasi Postman

Sebelum saya bahas lebih lanjut tentang Testing API Menggunakan Aplikasi Postman apa kalian sudah tau software postman? Jika belum tau baca artikel ini.

Postman adalah sebuah aplikasi yang berfungsi sebagai REST Client untuk uji coba REST API dan biasa digunakan oleh developer pembuat API sebagai tools untuk menguji development API. Jika kalian belum instal klik di sini Postman

Untuk melakukan testing API ada beberapa langkah, diantaranya :

Langkah 1 :

Gunakan localhost/phpmyadmin (server local) atau hosting untuk database yang akan di import. Di artikel ini saya menggunakan hosting saya sendiri

Baca Juga : Apa itu Laravel Framework?

Cara import database mysql di hosting :

  1. Login dulu ke Hosting/CPanel
  2. Upload folder yang terdapat file api.php dalam File Manager
  3. Kemudian buat database baru di phpMyAdmin setelah Create Database > klik icon Import dan Choose file yang akan di import kemudian klik Go

4. Setelah succes lakukan langkah berikutnya

Langkah 2 :

Berikutnya open folder pada File Manager dan cari file api.php/database.php/config.php atau biasa di sebut file koneksi. Dalam artikel yang saya buat menggunakan file api.php. Setelah itu edit halaman bawah file tersebut seperti di bawah ini.

$config = new Config([
        // 'driver' => 'mysql',
        // 'address' => 'localhost',
        // 'port' => '3306',
        'username' => 'cere4462_kuntulm',
        'password' => 'IrsyadMuhamad',
        'database' => 'cere4462_kuntul',
        // 'debug' => false
    ]);

Kalian bisa edit dan masukan username, password dan nama database yang telah kalian buat agar bisa terkoneksi dengan baik

Langkah 3 :

Langkah selanjutnya yaitu buka halaman tab browser baru dan ketikkan domain kalian, seperti domain saya sendiri irsyad.cerdikiawan.org. Jika berhasil akan muncul seperti tampilan berikut :

Tampilan web
NB : Tampilan sesuai dari database yang di import

Jika telah muncul tampilan seperti di atas artinya database dan folder yang di import dalam file manager telah berhasil.

Langkah 4 :

Kemudian kalian lakukan perintah atau bisa juga menambahkan URL agar database yang telah di import dapat terbaca.

Contoh URL database saya sendiri http://irsyad.cerdikiawan.org/php-crud-api-master/ dan hasil tampilan seperti pada Langkah 3. Tambahkan URL menjadi http://irsyad.cerdikiawan.org/php-crud-api-master/api.php/records/customers. Maksud dari perintah tersebut untuk menampilkan customers yang ada dalam database tersebut. Maka tampilan nya akan seperti berikut :

Tampilan customers

Langkah 5 :

Langkah terakhir Testing API Menggunakan Aplikasi Postman dan berikut langkahnya :

  1. Install aplikasi Postman
  2. Create Folder > New > Request > Judul dan Deskripsi folder kemudian Save sesuai keinginan
  3. Select perintah Get/Up/Delete
  4. Copy URL dalam Langkah 4 seperti contoh http://irsyad.cerdikiawan.org/php-crud-api-master/api.php/records/customers dan tempel pada kolom GET dan klik Send
NB : Jika berhasil akan tampil seperti gambar di atas

Contoh kode hasil dari Postman :


   "records": [
        {
            "id": 1,
            "company": "Company A",
            "last_name": "Bedecs",
            "first_name": "Anna",
            "email_address": null,
            "job_title": "Owner",
            "business_phone": "(123)555-0100",
            "home_phone": null,
            "mobile_phone": null,
            "fax_number": "(123)555-0101",
            "address": "123 1st Street",
            "city": "Seattle",
            "state_province": "WA",
            "zip_postal_code": "99999",
            "country_region": "USA",
            "web_page": null,
            "notes": null,
            "attachments": ""
        }

Demikian adalah step by step Testing API dengan Postman. Semoga bermanfaat dan Terimakasih

Info SayaIrsyad M

Irsyad

Irsyad Muhamad mahasiswa aktif Universitas Stikubank Semarang

Anda mungkin juga suka...

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *