Panduan langkah demi langkah mengonfigurasi proxy di Postman untuk pengujian API
Saat bekerja dengan API, memiliki visibilitas penuh terhadap permintaan (request) jaringan Anda bukanlah sebuah kemewahan β melainkan sebuah keharusan. Mengonfigurasi pengaturan proxy Postman memungkinkan Anda untuk mencegat, memeriksa, dan mengontrol setiap permintaan yang dikirimkan oleh klien Anda, memberikan stabilitas dan keamanan yang dibutuhkan oleh alur kerja API modern. Baik Anda sedang melakukan debugging endpoint yang gagal atau memvalidasi header permintaan sebelum diterapkan ke produksi, proxy yang dikonfigurasi dengan benar di Postman dapat menjadi perbedaan antara berjam-jam menebak-nebak dan perbaikan yang tepat serta meyakinkan. Dalam panduan ini, kami membahas semua yang perlu Anda ketahui β mulai dari jenis pengaturan proxy di Postman hingga konfigurasi langkah demi langkah dan pemecahan masalah.

Apa itu server proxy dan bagaimana cara kerjanya dalam pengujian API
Server proxy bertindak sebagai perantara antara klien Postman Anda dan API target. Alih-alih permintaan Anda langsung menuju ke server, permintaan tersebut melewati proxy terlebih dahulu β yang dapat mencatat, memfilter, memodifikasi, atau sekadar meneruskannya. Dalam pengujian API, lapisan penanganan permintaan jaringan ini menjadi sangat berharga: Anda mendapatkan jendela yang jelas tentang apa yang sebenarnya dikirim dan diterima.
Bagaimana hal ini masuk ke dalam aliran permintaan API Anda:
- Postman mengirimkan permintaan ke alamat proxy yang dikonfigurasi.
- Proxy memproses permintaan tersebut (pencatatan, autentikasi, perutean).
- Permintaan diteruskan ke server API target.
- Respons berjalan kembali melalui proxy ke Postman.
Perjalanan pulang-pergi ini memberi Anda kendali penuh atas perutean permintaan tanpa harus menyentuh kode aplikasi Anda.
- π‘ Proxy memungkinkan Anda menguji API terhadap lokasi geografis atau kondisi jaringan yang berbeda.
- π‘ Proxy membantu menyimulasikan lingkungan produksi dengan meniru pengaturan proxy HTTP dunia nyata.
- π‘ Proxy dapat menyamarkan IP pengujian Anda β berguna saat bekerja dengan API yang memiliki batasan tarif (rate-limited) atau batasan geografis.
- π‘ Semua lalu lintas dicatat di satu tempat, membuat debugging koneksi menjadi jauh lebih cepat.
Mengapa menggunakan proxy di Postman
Jawaban singkatnya: kendali. Saat Anda menggunakan konfigurasi proxy Postman dalam alur kerja, Anda berhenti menebak dan mulai mengetahui dengan tepat apa yang terjadi di jaringan.
Peningkatan pemantauan dan debugging permintaan
Setiap pengujian API menghasilkan lalu lintas. Tanpa proxy, lalu lintas tersebut sebagian besar tidak terlihat β Anda melihat respons yang dikembalikan Postman, tetapi tidak mendapatkan gambaran penuh tentang apa yang keluar dari mesin Anda. Dengan pengaturan proxy Postman yang aktif, setiap header, parameter, dan payload dapat dilihat dan dicatat. Ini sangat penting untuk debugging koneksi ketika respons tidak sesuai dengan ekspektasi. Anda dapat membandingkan apa yang dikirim vs apa yang diterima API, menemukan masalah pengodean, dan memverifikasi bahwa header autentikasi telah dilampirkan dengan benar.
Peningkatan keamanan dan kendali data
Saat melakukan pengujian terhadap API eksternal β terutama di lingkungan staging atau produksi β proxy menambahkan lapisan keamanan yang terkendali. Kredensial dan token sensitif melewati satu titik yang dapat diaudit daripada tersebar di berbagai koneksi langsung. Tim yang bekerja dengan persyaratan kepatuhan (SOC 2, HIPAA, GDPR) khususnya mendapat manfaat dari hal ini: setiap permintaan keluar dapat dilacak dan dapat dibatasi oleh kebijakan.
Mengelola lalu lintas jaringan secara efisien
Dalam skenario pengujian dengan volume tinggi, koneksi langsung yang tidak terkendali dapat membebani endpoint API atau memicu pembatasan tarif (rate limits). Proxy mendukung penanganan permintaan jaringan yang lebih cerdas β mendistribusikan permintaan, mengatur lalu lintas, dan mengelola beban tanpa mengubah koleksi Postman itu sendiri.
β Manfaat penggunaan proxy di Postman:
- β Visibilitas penuh terhadap permintaan API keluar
- β Pencatatan terpusat untuk audit dan debugging
- β Kemampuan untuk menguji perilaku API spesifik geografis
- β Keamanan yang ditingkatkan melalui perutean permintaan yang terkendali
- β Kolaborasi tim yang lebih mudah untuk masalah tingkat jaringan
β Keterbatasan yang perlu diketahui:
- β Penambahan latensi jika proxy berada jauh secara geografis
- β Proxy yang dikonfigurasi dengan salah dapat menjatuhkan permintaan secara diam-diam
- β Beberapa API menolak permintaan dari rentang IP proxy yang diketahui
- β Certificate pinning pada API tertentu mungkin bertentangan dengan inspeksi SSL proxy
Jenis proxy yang kompatibel dengan Postman
Tidak semua proxy berperilaku dengan cara yang sama, dan memilih jenis yang tepat untuk alur kerja pengujian API Anda sangatlah penting. Inilah yang perlu Anda ketahui sebelum mengatur konfigurasi proxy di Postman.
Proxy HTTP dan HTTPS
Proxy HTTP adalah pilihan paling umum untuk pengujian API dan didukung sepenuhnya oleh Postman. Proxy ini menangani lalu lintas web standar dan sangat ideal untuk menguji REST API. Proxy HTTPS menambahkan terminasi SSL/TLS, memungkinkan Anda memeriksa lalu lintas terenkripsi β penting untuk debugging endpoint API yang aman. Pengaturan proxy HTTP di Postman sangat mudah: Anda memberikan host, port, dan kredensial opsional.
Proxy SOCKS
Proxy SOCKS (SOCKS4 dan SOCKS5) beroperasi pada tingkat jaringan yang lebih rendah dan mendukung berbagai jenis lalu lintas yang lebih luas β bukan hanya HTTP. Dukungan proxy SOCKS Postman berarti Anda dapat merutekan lalu lintas dari hampir semua protokol melalui satu endpoint proxy. SOCKS5, khususnya, mendukung autentikasi dan IPv6, menjadikannya pilihan fleksibel saat bekerja dengan API yang menggunakan port atau protokol non-standar.
Proxy dengan autentikasi vs tanpa autentikasi
Proxy tanpa autentikasi menerima koneksi apa pun β cocok untuk lingkungan pengujian internal. Proxy dengan autentikasi memerlukan nama pengguna dan kata sandi, menambahkan lapisan kontrol akses yang penting dalam konteks perusahaan atau tim bersama.
| Jenis Proxy | Dukungan Protokol | Autentikasi | Terbaik Untuk | Kompatibilitas Postman |
|---|---|---|---|---|
| HTTP | Hanya HTTP | Opsional | Pengujian REST API | β Penuh |
| HTTPS | HTTP + SSL/TLS | Opsional | Debugging API aman | β Penuh |
| SOCKS4 | TCP | Tidak | Protokol non-HTTP | β Didukung |
| SOCKS5 | TCP + UDP | Ya | Perutean fleksibel | β Penuh |
| Autentikasi | HTTP/HTTPS/SOCKS | Wajib | Penggunaan perusahaan/tim | β Penuh |
π‘ Rekomendasi: Untuk sebagian besar kasus penggunaan pengujian API, proxy HTTPS dengan autentikasi memberikan keseimbangan terbaik antara keamanan, visibilitas, dan kompatibilitas. Jika Anda perlu menguji lintas protokol, pilih proxy SOCKS5.
Menyiapkan Postman untuk konfigurasi proxy

Sebelum Anda mengatur parameter proxy di Postman, beberapa langkah persiapan akan menghemat waktu Anda dan mencegah kesalahan konfigurasi yang umum.
β Daftar periksa pra-konfigurasi:
- β Postman diperbarui ke versi stabil terbaru
- β Anda sudah menyiapkan alamat host dan nomor port proxy
- β Jika menggunakan proxy dengan autentikasi β nama pengguna dan kata sandi sudah dikonfirmasi
- β Pengaturan proxy Postman untuk verifikasi sertifikat SSL telah ditinjau (nonaktifkan hanya jika Anda memahami risikonya)
- β Firewall Anda mengizinkan koneksi keluar melalui port proxy
- β Anda tahu apakah Anda akan menggunakan konfigurasi proxy manual atau sistem
- β Endpoint API pengujian sudah diidentifikasi untuk validasi pasca-pengaturan
Panduan langkah demi langkah untuk mengonfigurasi proxy di Postman
Ikuti langkah-langkah ini agar pengaturan proxy Postman Anda berfungsi dengan benar. Antarmuka mungkin sedikit berbeda tergantung versi, tetapi alur kerja intinya konsisten.
Mengakses pengaturan proxy di Postman
- Buka Postman dan klik ikon roda gigi βοΈ di sudut kanan atas (Pengaturan).
- Arahkan ke tab Proxy di jendela Pengaturan.
- Anda akan melihat opsi untuk System Proxy dan Custom Proxy Configuration.
- Aktifkan (Toggle on) Use Custom Proxy Configuration untuk menentukan proxy Anda secara manual.
Memasukkan detail proxy dengan benar
- Di kolom Proxy Server, masukkan host proxy Anda (contohnya, proxy.nsocks.net).
- Masukkan nomor Port (contohnya, 1080 untuk SOCKS5 atau 8080 untuk HTTP).
- Jika proxy Anda memerlukan autentikasi, centang Proxy Auth dan masukkan nama pengguna serta kata sandi Anda.
- Tentukan protokol mana yang akan diproksikan β HTTP, HTTPS, atau keduanya.
- Gunakan kolom Proxy Bypass untuk mengecualikan host tertentu (contohnya, localhost) agar tidak dirutekan melalui proxy.
- Klik Simpan.
Menguji dan memvalidasi koneksi
- Buka tab permintaan baru di Postman.
- Kirimkan permintaan GET ke endpoint API publik (contohnya, https://httpbin.org/get).
- Periksa responsnya β respons tersebut harus mencakup alamat IP proxy yang Anda gunakan di kolom origin, yang mengonfirmasi bahwa alur permintaan API dirutekan dengan benar.
- Tinjau Konsol Postman (View β Show Postman Console) untuk memeriksa detail header permintaan lengkap dan detail koneksi.
β Kesalahan konfigurasi umum yang harus dihindari:
- β Memasukkan port yang salah β periksa kembali dokumentasi proxy
- β Lupa mengaktifkan autentikasi proxy jika diperlukan
- β Membiarkan verifikasi sertifikat SSL dinonaktifkan setelah debugging
- β Tidak menambahkan localhost ke bypass β ini menyebabkan kegagalan server mock lokal
- β Menggunakan pengaturan proxy HTTP Postman untuk endpoint SOCKS (ketidakcocokan protokol)
Konfigurasi proxy manual vs sistem di Postman
| Parameter | Konfigurasi Proxy Manual | Proxy Sistem |
|---|---|---|
| Cara kerjanya | Anda mendefinisikan host, port, dan kredensial proxy secara langsung di Postman | Postman membaca pengaturan proxy dari konfigurasi jaringan OS Anda |
| Terbaik untuk | Proxy pengujian khusus; kredensial proxy nsocks | Lingkungan perusahaan dengan kebijakan proxy yang dikelola secara terpusat |
| Fleksibilitas | Tinggi β ganti proxy tanpa mengubah pengaturan OS | Rendah β terikat pada konfigurasi sistem |
| Kemampuan penggantian (override) | Kendali penuh | Terbatas |
| Direkomendasikan untuk pengujian API | β Ya | Situasional |
π‘ Untuk sebagian besar alur kerja pengujian API, konfigurasi manual memberi Anda lebih banyak ketepatan dan kendali. Gunakan mode proxy sistem hanya ketika organisasi Anda mewajibkannya melalui kebijakan IT.
Masalah umum dan pemecahan masalah
- β Permintaan timeout atau gagal terhubung
Β Β Β Β π‘ Verifikasi bahwa host dan port proxy benar. Periksa apakah layanan proxy berjalan dan dapat diakses dari jaringan Anda. - β Kesalahan SSL/TLS pada permintaan HTTPS
Β Β Β Β π‘ Nonaktifkan sementara verifikasi SSL di pengaturan Postman untuk menguji. Jika itu menyelesaikan masalah, instal sertifikat CA proxy di dalam toko sertifikat Postman. - β Kesalahan autentikasi (407 Proxy Authentication Required)
Β Β Β Β π‘ Masukkan kembali nama pengguna dan kata sandi proxy Anda. Konfirmasikan kredensial dengan penyedia proxy Anda β beberapa layanan menggunakan autentikasi berbasis token, bukan kata sandi. - β Proxy berfungsi untuk HTTP tetapi tidak untuk HTTPS
Β Β Β Β π‘ Pastikan proxy Anda mendukung CONNECT tunneling. Ini diperlukan untuk lalu lintas HTTPS. - β Permintaan lokal gagal saat proxy aktif
Β Β Β Β π‘ Tambahkan localhost dan 127.0.0.1 ke daftar Proxy Bypass.
Studi kasus singkat: Debugging tes integrasi yang rusak
Tim backend menjalankan tes API otomatis di Postman terhadap lingkungan staging. Permintaan secara berkala mengembalikan 403 Forbidden β tanpa pola yang jelas. Setelah mengaktifkan proxy Postman melalui nsocks dan merutekan semua lalu lintas pengujian melaluinya, tim dapat melihat di log bahwa permintaan tertentu kehilangan header Authorization karena pengalihan (redirect) yang menghapusnya. Tanpa visibilitas tingkat proxy, ini akan memakan waktu berjam-jam untuk didiagnosis. Dengan proxy, perbaikannya memakan waktu kurang dari 15 menit.
Praktik terbaik untuk menggunakan proxy dalam pengujian API

- β Selalu gunakan proxy dengan autentikasi di lingkungan tim untuk mencegah akses yang tidak sah
- β Rotasi IP proxy saat menguji API yang dibatasi agar terhindar dari kegagalan tes yang salah
- β Catat semua lalu lintas proxy selama pengujian regresi untuk referensi di masa mendatang
- β Gunakan proxy HTTPS saat mentransmisikan data pengujian sensitif apa pun
- β Pisahkan lingkungan proxy β satu untuk pengembangan, satu untuk staging, satu untuk simulasi produksi
- β Jangan bagikan kredensial proxy antar proyek atau tim tanpa kontrol akses
- β Jangan gunakan proxy publik gratis yang tidak terverifikasi untuk pengujian API apa pun yang melibatkan data asli
- β Jangan menonaktifkan verifikasi sertifikat SSL secara permanen setelah debugging
π‘ Dokumentasikan konfigurasi proxy Anda dalam deskripsi workspace Postman tim Anda. Ini mencegah masalah "ini berhasil di mesin saya" saat rekan kerja Anda menggunakan koleksi tersebut.
Pertimbangan keamanan saat bekerja dengan proxy di Postman
Keamanan dalam pengujian API tidak bisa ditawar. Saat Anda merutekan permintaan melalui proxy, Anda menambahkan node jaringan yang memiliki visibilitas penuh terhadap lalu lintas Anda β termasuk token autentikasi, kunci API, dan payload sensitif. Memilih penyedia proxy yang tepercaya dan mengikuti praktik aman sangat penting.
- π‘ Selalu gunakan proxy HTTPS saat bekerja dengan lingkungan produksi atau staging yang menangani data pengguna asli.
- π‘ Jangan pernah menyimpan kredensial proxy dalam bentuk teks biasa β gunakan variabel lingkungan Postman dengan fitur penyembunyian rahasia diaktifkan.
- π‘ Putar (rotate) kredensial proxy secara berkala, terutama setelah ada perubahan anggota tim.
- π‘ Verifikasi bahwa penyedia proxy Anda tidak mencatat atau menyimpan payload permintaan secara default.
- π‘ Gunakan log penanganan permintaan jaringan pada Konsol Postman hanya pada data non-produksi untuk menghindari paparan yang tidak disengaja.
Dengan menggunakan proxy dari nsocks, Anda mengonfirmasi bahwa Anda menerapkannya dalam kerangka hukum dan peraturan yang berlaku. nsocks dirancang untuk kasus penggunaan yang sah dan legal dalam pengembangan API, pengujian, dan analisis jaringan.
Solusi proxy dari Nsocks untuk pengujian API
nsocks menawarkan berbagai proxy perumahan (residential) dan datacenter yang secara khusus disesuaikan untuk alur kerja pengujian API. Baik Anda memerlukan rotasi IP yang stabil untuk endpoint dengan batasan tarif, koneksi yang ditargetkan secara geografis untuk pengujian perilaku API regional, atau dukungan SOCKS5 yang andal untuk protokol non-HTTP β nsocks menghadirkan infrastruktur yang dibangun untuk pengembang.
Studi kasus: Pengujian performa API lintas wilayah
Sebuah startup SaaS perlu memvalidasi bahwa API mereka mengembalikan respons terlokalisasi yang benar bagi pengguna di AS, UE, dan APAC. Menggunakan proxy perumahan nsocks, tim QA mereka mengonfigurasi tiga lingkungan Postman terpisah β masing-masing merutekan melalui IP proxy di wilayah target. Tes yang sebelumnya memerlukan mesin uji fisik di tiga benua diselesaikan dalam satu sore, dari satu laptop, menggunakan pengaturan proxy Postman dan endpoint nsocks. Varians waktu respons antar wilayah didokumentasikan dan digunakan untuk memprioritaskan peningkatan caching CDN.
π Daftar untuk akses penuh ke proxy nsocks
Membandingkan penggunaan proxy vs koneksi langsung di Postman
| Faktor | Koneksi Langsung | Melalui Proxy |
|---|---|---|
| Visibilitas permintaan | Terbatas β hanya konsol Postman | Penuh β termasuk header, autentikasi, perutean |
| Pengujian geografis | β Tidak mungkin | β Ya, melalui IP target geografis |
| Penanganan batas tarif | IP tunggal β rentan | IP yang dapat dirotasi β tangguh |
| Kedalaman debugging | Hanya tingkat respons | Permintaan/respons penuh dengan log jaringan |
| Lapisan keamanan | Tidak ada | Terpusat, dapat diaudit |
| Kompleksitas pengaturan | Tidak ada | Rendah β konfigurasi dalam hitungan menit |
| Latensi | Minimal | Sedikit overhead (biasanya <50ms) |
- π‘ Gunakan koneksi langsung untuk tes pengembangan lokal cepat di mana kecepatan lebih penting daripada visibilitas.
- π‘ Beralih ke mode proxy untuk pengujian integrasi, audit keamanan, atau validasi geografis apa pun.
- π‘ Dalam pipeline CI/CD, konfigurasi proxy dapat disuntikkan melalui variabel lingkungan β tidak memerlukan pengaturan Postman manual.
π³ Lihat paket dan harga proxy
Pertanyaan yang sering diajukan
Mengapa saya harus menggunakan proxy di Postman untuk pengujian API?
Proxy memberi Anda visibilitas penuh terhadap alur permintaan API Anda β termasuk header, token autentikasi, dan payload. Hal ini memungkinkan pengujian yang ditargetkan secara geografis, debugging koneksi, dan pencatatan terpusat yang tidak dapat disediakan oleh koneksi langsung.
Jenis proxy apa yang paling cocok dengan Postman?
Untuk sebagian besar pengujian REST API, proxy HTTPS dengan autentikasi adalah pilihan terbaik β karena mendukung inspeksi SSL dan kontrol akses. Jika Anda memerlukan fleksibilitas protokol, proxy SOCKS (SOCKS5) Postman adalah opsi yang paling serbaguna.
Bagaimana saya tahu jika proxy saya dikonfigurasi dengan benar?
Kirimkan permintaan GET tes ke https://httpbin.org/get setelah menyelesaikan pengaturan konfigurasi proxy Postman Anda. Jika kolom origin dalam respons menunjukkan IP proxy Anda (bukan IP lokal Anda), konfigurasi berfungsi dengan benar.
Bisakah proxy memengaruhi waktu respons API?
Ya, sedikit. Proxy yang dikonfigurasi dengan baik dengan server terdekat biasanya menambah latensi di bawah 50ms. Proxy yang lokasinya buruk atau terlalu banyak beban dapat menambah lebih banyak lagi. Untuk benchmarking performa, hitung latensi dasar proxy secara terpisah dari waktu respons API.
Apakah aman menggunakan proxy untuk pengujian API?
Ya, bila menggunakan penyedia proxy yang bereputasi. Pastikan penyedia Anda menggunakan koneksi terenkripsi, tidak mencatat payload sensitif, dan menawarkan kontrol autentikasi. Proxy nsocks dirancang untuk penggunaan yang aman dan legal dalam lingkungan pengembangan dan pengujian API profesional di Amerika Serikat.
