Debugging API di dalam DevTools untuk pengembang yang fokus pada Chrome
DevPost - Debugger API untuk DevTools, dibuat oleh zhangyongjun, menyematkan klien API penuh di dalam Chrome DevTools untuk menjaga pengujian tetap dalam browser. Ini memungkinkan pengembang untuk membangun, mengirim, dan menangkap permintaan HTTP bersamaan dengan debugging halaman, mengurangi kebutuhan untuk beralih ke aplikasi eksternal. Kemampuan kunci termasuk koleksi permintaan, substitusi variabel lingkungan, riwayat otomatis, dan penampil respons multi-bahasa. Alat ini ditujukan untuk pengembang web, insinyur backend, dan penguji QA yang melakukan debugging endpoint selama inspeksi halaman aktif.
Apa yang terutama digunakan DevPost?
DevPost menempatkan pembangun permintaan API langsung di panel pengembang browser sehingga Anda dapat bekerja di tempat halaman berjalan. Ekstensi ini mendukung metode HTTP umum termasuk
- GET, POST, PUT, DELETE, PATCH, HEAD, OPTIONS
Bagaimana cara menangkap dan memutar ulang lalu lintas dari halaman aktif?
Alat ini mengintersep permintaan asli browser dengan menangkap aktivitas XHR dan Fetch, kemudian memungkinkan Anda untuk memeriksa dan memutar ulang permintaan tersebut di dalam sesi DevTools yang sama. Interaksi yang ditangkap muncul dalam riwayat otomatis yang dapat Anda cari dan jalankan ulang, dan respons terbuka dalam penampil inline yang menyoroti JSON, merender gambar, dan menampilkan PDF tanpa meninggalkan DevTools.
Seberapa besar dampaknya terhadap alur kerja DevTools?
Dirancang sebagai ekstensi kompak, DevPost mengiklankan jejak ringan dan keberadaan di panel untuk menghindari perpindahan jendela. Penempatan itu menjaga konteks debugging dari halaman aktif tetap utuh dan mengurangi perubahan konteks antara pemantauan jaringan dan pengujian permintaan manual. Ekstensi ini didistribusikan untuk Chrome dan browser berbasis Chromium lainnya, sehingga cocok dengan alur kerja yang sudah dibangun di sekitar alat Chromium.
Apakah alat ini menghormati data pengembang dan kebutuhan lokalisasi?
Pengembang telah menyatakan bahwa data pengguna tidak dikumpulkan atau digunakan di luar fungsi inti aplikasi, yang mengatasi kekhawatiran umum untuk alat yang memeriksa lalu lintas. Antarmuka mendukung lebih dari 20 bahasa, mencakup Inggris, Cina, Jepang, dan beberapa bahasa Eropa, yang membantu tim yang bekerja di berbagai lokasi.
Siapa yang harus menambahkan DevPost ke DevTools mereka?
DevPost adalah pilihan praktis bagi pengembang yang lebih suka menguji API tanpa meninggalkan sesi DevTools mereka; cakupan kompaknya cocok untuk debugging dan langkah reproduksi cepat. Komprominya adalah bahwa ia diposisikan sebagai alternatif ringan untuk suite API mandiri yang lengkap, sehingga tim yang bergantung pada alat eksternal yang luas mungkin menemukan set fiturnya sengaja lebih sempit.