Bagikan melalui


Apa itu Dev Proxy?

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:

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