Mempertahankan revisi API yang konsisten dan terdokumentasi dengan baik sangat penting untuk pengembangan API yang efisien. Namun, mengelola banyak versi dan berkolaborasi secara efektif dalam perubahan di dalam tim dapat menjadi upaya yang kompleks.
Untuk mempelajari lebih lanjut tentang kemampuan Apidog, klik tombol di bawah ini! 👇
Panduan ini mengeksplorasi fungsionalitas sistem kontrol versi terintegrasi Postman, memberdayakan Anda untuk mengelola versi API secara efektif, menyederhanakan kolaborasi, dan memelihara jejak audit modifikasi yang jelas. Dengan memanfaatkan fitur-fitur ini, Anda dapat memastikan alur kerja pengembangan API yang lebih terorganisir dan efisien.
Apa itu Postman?

Postman bertindak sebagai pusat utama untuk pengembangan API, menyederhanakan proses untuk pemrogram. Rangkaian fiturnya yang komprehensif mencakup kemampuan desain, pengujian, dan dokumentasi. Konsolidasi fungsionalitas ini telah memperkuat posisi Postman sebagai alat pilihan bagi pengembang yang menangani berbagai proyek terkait API.

Apa itu Kontrol Versi Postman?
Kontrol versi Postman memungkinkan Anda dan tim untuk membuat dan memodifikasi API secara kolaboratif. Kontrol versi berspesialisasi dalam mengelola:
Koleksi API: Koleksi mendefinisikan permintaan API Anda, yang mencakup URL, parameter, header, dan konten body.
Lingkungan API: Variabel lingkungan API disimpan dalam kontrol versi Postman untuk digunakan dalam koleksi Anda. Hal ini memungkinkan pengguna untuk dengan mudah beralih antara lingkungan pengembangan, pengujian, dan produksi.
Mock API: Mock API mensimulasikan respons server untuk endpoint API, membuatnya berguna untuk tujuan pengujian.
Fungsionalitas Kontrol Versi Postman
Kontrol versi Postman menawarkan berbagai fitur bagi pengembang untuk memaksimalkan proses pengembangan API. seperti:
Melacak Perubahan
- Pertahankan riwayat modifikasi yang jelas untuk koleksi, lingkungan, dan mock Anda.
- Identifikasi siapa yang membuat perubahan tertentu dan tentukan stempel waktu yang tepat untuk meningkatkan akuntabilitas dan kolaborasi.
Forking dan Penggabungan
- Terinspirasi oleh alur kerja Git, Postman memungkinkan Anda membuat salinan (fork) dari sebuah elemen (koleksi, lingkungan, mock) untuk pekerjaan independen.
- Setelah pengeditan selesai, gabungkan perubahan Anda kembali ke versi utama dengan mudah, menyederhanakan kolaborasi dan mengintegrasikan kontribusi individu.
Pull Request
- Dorong pengembangan transparan dengan mengizinkan anggota tim untuk meninjau perubahan yang diusulkan sebelum menggabungkannya ke dalam versi utama.
- Proses kolaboratif ini membantu mengidentifikasi dan mengatasi potensi konflik sebelum mengganggu alur kerja.
Riwayat Versi
- Akses iterasi sebelumnya dari koleksi, lingkungan, dan mock Anda.
- Catatan historis ini memungkinkan Anda untuk kembali ke versi sebelumnya jika diperlukan, memberikan jaring pengaman jika terjadi modifikasi yang tidak disengaja.
Integrasi dengan Sistem Kontrol Versi Eksternal
- Meskipun sistem bawaan Postman unggul dalam mengelola artefak API, sistem ini juga dapat berintegrasi dengan sistem eksternal seperti Git.
- Sinkronisasi ini memungkinkan Anda untuk mengelola perubahan pada koleksi Postman Anda bersamaan dengan basis kode Anda dalam satu repositori, mempromosikan sumber kebenaran terpadu untuk definisi API Anda.
Contoh Demonstrasi Kontrol Versi API Postman
Contoh demonstrasi kontrol versi API di Postman ini akan menyertakan penggunaan repositori Git.
Buat API di Postman

Buat permintaan baru dengan mengklik tombol New
di sudut kiri atas jendela Postman. Pilih HTTP Request
untuk membuat permintaan baru, seperti yang ditunjukkan pada gambar di atas.
Masukkan Metode dan Detail API
Sertakan detail permintaan API yang ingin Anda buat. Ini harus mencakup komponen seperti URL, metode HTTP, dan parameter tambahan yang akan dibutuhkan API.
Pilih Pengaturan Tim

Lanjutkan dengan mengklik Team Settings
.
Pilih Aplikasi yang Terpasang

Anda akan dialihkan ke halaman web untuk konfigurasi lebih lanjut. Di halaman ini, temukan Installed apps
yang terdapat di daftar vertikal kiri. Jika Anda memiliki GitHub Enterprise Server atau GitLab Self-Managed, maka aplikasi ini akan muncul di layar ini.
Masukkan URL Domain Repositori GitHub
Masukkan URL domain repositori GitHub Anda, yang seharusnya terlihat seperti:
GitHub Enterprise Server: https://my-github-server.example.com
GitLab Self-Managed: https://gitlab.example.com
Buat Aplikasi OAuth
Mengikuti penyedia Git yang Anda miliki, patuhi instruksi untuk membuat aplikasi OAuth.
- URL Beranda - Masukkan URL beranda Postman:
https://www.postman.com
- URL Panggilan Balik Otorisasi atau URI Pengalihan - Masukkan URL panggilan balik otorisasi yang disediakan di Postman:
https://integration-oauth.pstmn.io/v1/api-git-callback.html
- Cakupan - Pastikan untuk memilih cakupan yang sesuai saat membuat aplikasi OAuth untuk mengaktifkan Postman untuk membaca dan menulis ke repositori Anda. Untuk GitHub, pilih cakupan
repo
danuser
. Untuk GitLab Self-Managed, pilih cakupanapi
.
Setelah Anda memiliki aplikasi OAuth, salin ID Klien dan Rahasianya untuk memasukkannya di Postman.

Kolaborasi Sederhana dan Langsung dengan Apidog
Apidog adalah platform pengembangan API yang kuat yang dapat menjadi pengganti yang sangat baik untuk Postman. Dengan kolaborasi yang andal dan sistem kontrol versi khas yang asli untuk Apidog, pengguna dapat bekerja sama dalam tim untuk mengembangkan API secara profesional dengan efisiensi.

Membangun API dengan Apidog
Dengan Apidog, Anda dan tim Anda dapat membuat API dalam beberapa klik.

Untuk memulai, tekan tombol New API
, seperti yang ditunjukkan pada gambar di atas.

Lanjutkan dengan mendefinisikan berbagai karakteristik API. Bagian ini memungkinkan Anda untuk:
- Tentukan Metode HTTP: Pilih metode HTTP yang sesuai (GET, POST, PUT, atau DELETE) untuk menentukan operasi server yang diinginkan.
- Tentukan URL Endpoint API: Indikasikan URL endpoint API (atau alamat API) tertentu yang memfasilitasi interaksi klien-server.
- Sertakan Parameter (Opsional): Sertakan satu atau lebih parameter untuk disertakan secara dinamis dalam URL API, memungkinkan permintaan yang disesuaikan.
- Berikan Deskripsi Fungsional: Buat deskripsi ringkas yang menjelaskan fungsionalitas API yang dimaksudkan.

Kontrol Versi dengan Apidog

Di bawah bagian Desain API Anda, klik ikon persegi kecil seperti yang ditunjukkan pada gambar di atas. Ini akan membawa Anda ke bagian changelog API Anda.

Dalam daftar ini, Anda dapat memilih pembaruan mana yang ingin Anda lihat.

Terakhir, Anda dapat mengamati perubahan yang dibuat dari satu versi API Anda ke versi lainnya. Anda dapat melihat kapan perubahan itu dibuat, dan oleh siapa perubahan itu dibuat. Jika dalam kasus apa pun versi API yang lebih lama diperlukan, pengguna juga akan memiliki opsi untuk mengembalikannya ke versi lama yang dipilih.
Kesimpulan
Memanfaatkan fungsionalitas kontrol versi Postman secara efektif memungkinkan pengembang untuk mengembangkan lingkungan pengembangan API yang lebih terorganisir dan kolaboratif. Panduan ini telah membekali Anda dengan pengetahuan untuk melacak perubahan, memfasilitasi kolaborasi tim melalui fitur-fitur seperti forking dan penggabungan, dan memelihara riwayat revisi API yang jelas.
Ingat, strategi kontrol versi yang terdefinisi dengan baik sangat penting dalam menyederhanakan alur kerja Anda, mencegah konflik, dan memastikan evolusi API Anda yang lancar. Rangkul fitur bawaan Postman dan jelajahi potensi integrasi dengan sistem eksternal untuk membangun pendekatan kontrol versi yang memberdayakan tim pengembangan Anda.