Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Dev Proxy adalah simulator API yang membantu Anda menguji aplikasi dengan mudah di luar skenario uji ideal.
Anda menguji aplikasi untuk memastikan aplikasi berfungsi seperti yang dimaksudkan. Tetapi bagaimana jika API yang Anda gunakan gagal? Apakah aplikasi Anda akan kehilangan data pelanggan Anda? Bagaimana Anda mengujinya? Mensimulasikan kegagalan API sulit. Anda akhirnya menulis kode yang tidak akan Anda gunakan atau lebih buruk: tidak mengujinya sama sekali. Itulah sebabnya kami membuat Dev Proxy, untuk mensimulasikan kesalahan API sehingga Anda dapat dengan mudah menguji aplikasi Anda tanpa mengubah kode Anda.
Dengan Dev Proxy, Anda bisa:
- Lihat bagaimana aplikasi Anda merespons kesalahan API, tanpa mengubah kode aplikasi, sehingga Anda dapat membuat aplikasi yang lebih kuat dan tidak kehilangan data pelanggan.
- Verifikasi bagaimana aplikasi Anda menangani batas tarif API, sehingga Anda dapat menghindari pembatasan dan meningkatkan pengalaman pengguna untuk pelanggan Anda.
- Lihat bagaimana aplikasi Anda menangani API lambat, sehingga Anda dapat menerapkan keperluan yang diperlukan, dan membuat aplikasi Anda lebih ramah pengguna.
- Buat API tiruan dengan cepat tanpa menulis satu baris kode pun, sehingga Anda dapat fokus pada membangun aplikasi Anda alih-alih menulis kode yang tidak akan digunakan.
- Tingkatkan aplikasi Anda dengan panduan kontekstual tentang cara Anda menggunakan API, untuk membuat aplikasi Anda lebih baik.
Dev Proxy adalah alat baris perintah yang berfungsi di platform apa pun. Karena mencegat permintaan jaringan, sistem ini bekerja dengan semua jenis aplikasi dan stack teknologi. Dev Proxy sumber terbuka dan gratis untuk digunakan.
Untuk siapa Dev Proxy?
Dev Proxy membantu pengembang yang:
- Membangun aplikasi yang memanggil API - Menguji ketahanan tanpa mengubah kode Anda
- Membangun aplikasi dengan Microsoft Graph - Mendapatkan panduan tentang izin dan praktik terbaik
- API Desain - API prototipe dan tiruan sebelum implementasi
- Mengotomatiskan pengujian - Mengintegrasikan pengujian chaos ke dalam alur CI/CD
Kapan menggunakan Dev Proxy
Gunakan Dev Proxy saat Anda perlu:
- Menguji ketahanan API tanpa memodifikasi kode aplikasi Anda
- Bekerja dengan tumpukan teknologi apa pun (browser, Node.js, .NET, Python, dll.)
- Mensimulasikan kegagalan untuk API yang tidak Anda kontrol
- Mendapatkan panduan tentang praktik terbaik Microsoft Graph
- Mengotomatiskan pengujian chaos dalam alur CI/CD
Pertimbangkan pendekatan lain saat:
- Anda hanya perlu pengujian tiruan di peramban untuk pengujian unit frontend.
- Anda sedang membangun API dan memerlukan pengujian kontrak
- Anda perlu memodifikasi badan permintaan/respons secara terprogram (Dev Proxy dapat melakukan ini, tetapi alat khusus mungkin lebih sederhana)
Mulai cepat berdasarkan skenario
Pilih jalur Anda berdasarkan apa yang ingin Anda capai:
| Apa yang ingin Anda lakukan? | Time | Panduan |
|---|---|---|
| Memastikan aplikasi saya dapat menangani kesalahan API | 5 menit | Uji dengan kesalahan acak |
| Mengejek API yang belum ada | 10 menit | Mensimulasikan CRUD API |
| Periksa izin Microsoft Graph saya | 10 menit | Mendeteksi izin minimal |
| Memahami API apa yang dipanggil aplikasi saya | 5 menit | Menemukan URL untuk ditonton |
| Mengotomatiskan pengujian API di CI/CD | 15 menit | Menggunakan Dev Proxy di CI/CD |
Bagaimana aplikasi Anda menangani kesalahan API?
Lihat juga
- Menyiapkan Dev Proxy - Penginstalan dan eksekusi pertama
- Mengonfigurasi Dev Proxy - Sesuaikan dengan kebutuhan Anda
- Panduan cara penggunaan - Panduan berorientasi tugas
- Referensi teknis - Dokumentasi plugin