Membangun fondasi Januari, Februari menggandakan pengalaman MCP dan pengujian—menyajikan wawasan debugging yang lebih kaya, eksekusi paralel untuk Test Suites, data uji bersama lintas skenario, laporan pengujian yang sepenuhnya didesain ulang, dan migrasi Hoppscotch yang mulus.
Halo Pengguna Apidog,
Januari memperkenalkan Klien MCP dan Test Suites. Februari adalah tentang menjadikannya siap produksi.
Kami telah menyempurnakan pengalaman debugging MCP dengan pratinjau konten yang lebih kaya—rendering Markdown, tampilan gambar, dan akses langsung ke bidang Konten. Test Suites kini mendukung eksekusi paralel untuk menjalankan regresi yang jauh lebih cepat. Sistem Data Uji Bersama yang baru menghilangkan penyiapan data yang redundan di seluruh skenario. Dan laporan pengujian telah sepenuhnya didesain ulang dari awal dengan tampilan langkah terstruktur dan pemfilteran kegagalan.
Selain itu, kami telah merilis impor Koleksi Hoppscotch, peningkatan debugging SSE, dan daftar panjang perbaikan kualitas hidup di delapan rilis bulan ini.
Berikut adalah semua yang baru bulan ini👇
⭐ Pembaruan Baru
🔥 Pengalaman Debugging Klien MCP yang Disempurnakan
Saat melakukan debugging Server MCP dengan Klien MCP bawaan Apidog, pengalaman melihat respons telah ditingkatkan secara komprehensif dengan pratinjau konten dan kemampuan verifikasi yang lebih nyaman.
1. Melihat Bidang Konten Secara Langsung
Saat melakukan debugging Server MCP di Apidog, Anda sekarang dapat melihat bidang Content respons langsung di tab "Content"—tidak perlu lagi mencari melalui JSON mentah untuk menemukan apa yang Anda butuhkan. Tab "Raw" masih menyediakan payload JSON-RPC lengkap untuk inspeksi mendalam, memberikan Anda yang terbaik dari kedua dunia tergantung pada konteks debugging Anda.
2. Pratinjau Rendering Markdown
Ketika respons MCP berisi konten Markdown, Anda sekarang dapat beralih antara Markdown mentah dan pratinjau yang dirender. Ini memudahkan untuk memverifikasi secara visual dokumentasi yang diformat, konten README, atau teks terstruktur apa pun yang dikembalikan oleh alat MCP Anda—tanpa meninggalkan debugger.
3. Pratinjau Gambar
Gambar dalam respons MCP sekarang dirender langsung di tab "Preview", memungkinkan pengembang untuk dengan cepat memverifikasi konten dan format gambar tanpa alat eksternal. Ini sangat berguna saat melakukan debugging alat MCP yang mengembalikan tangkapan layar, bagan, atau visual yang dihasilkan.

Bersama-sama, ketiga peningkatan ini mengubah Klien MCP dari inspektur protokol mentah menjadi lingkungan debugging fidelitas penuh—tempat Anda dapat melihat persis apa yang dilihat oleh agen AI Anda.
🚀 Test Suites: Eksekusi Paralel & Penjadwalan Sadar Lingkungan
Membangun peluncuran Test Suite Januari, kami menambahkan dua kemampuan yang membuat orkestrasi menjadi jauh lebih kuat.
Mode Eksekusi Paralel
Test Suites kini mendukung mode jalankan "Parallel", memungkinkan beberapa kasus uji dan skenario untuk dieksekusi secara bersamaan. Anda dapat secara fleksibel mengonfigurasi aturan eksekusi paralel untuk secara dramatis mengurangi total waktu pengujian—terutama berharga untuk suite regresi berskala besar di mana eksekusi berurutan menjadi hambatan.

Perbandingan Mode Eksekusi:
| Mode | Perilaku |
|---|---|
| Berurutan | Skenario berjalan berurutan. Variabel tetap ada dan menyebar di seluruh langkah skenario—ideal untuk alur kerja yang saling bergantung. |
| Paralel | Beberapa skenario berjalan secara bersamaan untuk kecepatan maksimum. Catatan: konkurensi mengisolasi konteks antar skenario—kasus yang bergantung pada variabel hulu mungkin perlu direstrukturisasi. |
Catatan: Peningkatan kecepatan aktual tergantung pada sumber daya perangkat keras yang tersedia dari mesin yang menjalankan pengujian.
Tugas Terjadwal Kini Mendukung Pemilihan Lingkungan
Saat membuat tugas terjadwal untuk Test Suites, Anda sekarang dapat memilih lingkungan target, memungkinkan kontrol yang tepat atas eksekusi otomatis di berbagai lingkungan (misalnya, staging, produksi). Ini berarti Anda dapat menjadwalkan suite yang sama untuk dijalankan terhadap beberapa lingkungan pada irama yang berbeda—kemampuan kritis untuk tim yang mengelola pipeline deployment multi-tahap.
🆕 Shared Test Data: Reusabilitas Lintas Skenario
Kemampuan baru dalam rilis ini: Shared Test Data (Data Uji Bersama). Anda sekarang dapat membuat kumpulan data uji umum yang dapat digunakan kembali di beberapa skenario uji, secara fundamental mengubah cara tim mengelola data uji dalam skala besar.

Mengapa Ini Penting:
Sebelumnya, setiap skenario uji memiliki data uji terisolasi sendiri. Jika sepuluh skenario membutuhkan kredensial pengguna, detail pembayaran, atau katalog produk yang sama, Anda harus menduplikasi data tersebut sepuluh kali—dan memeliharanya di sepuluh tempat.
Shared Test Data memecahkan masalah ini dengan memperkenalkan lapisan data terpusat:
- Buat sekali, gunakan di mana saja: Definisikan kumpulan data sekali dan referensikan dari skenario uji mana pun dalam proyek Anda.
- Satu sumber kebenaran: Perbarui data bersama di satu tempat, dan setiap skenario yang mereferensikannya akan mengambil perubahan secara otomatis.
- Pengujian terstandardisasi: Memastikan semua skenario menguji terhadap data yang konsisten dan tervalidasi—menghilangkan perbedaan halus yang disebabkan oleh penyimpangan salin-tempel.
Ini sangat ampuh bila dikombinasikan dengan mode eksekusi paralel yang baru, karena data bersama menyediakan fondasi yang stabil untuk eksekusi uji bersamaan.
📊 Laporan Pengujian: Desain Ulang Lengkap
Pengalaman laporan pengujian telah dibangun ulang dari awal bulan ini, dikirimkan melalui dua rilis (v2.8.4 dan v2.8.11).
Tampilan Langkah Terstruktur (v2.8.4)
Seluruh UI laporan pengujian telah didesain ulang untuk mendukung tampilan terstruktur dari semua langkah pengujian. Alih-alih log datar, Anda sekarang melihat tampilan hierarkis yang mencerminkan alur eksekusi sebenarnya—menjelaskan secara langsung skenario, kasus, dan langkah mana yang menghasilkan setiap hasil. Daftar laporan pengujian juga telah dioptimalkan dengan tampilan terstruktur dan kemampuan pemfilteran.
Pemfilteran Kasus Gagal (v2.8.11)
Membangun fondasi yang didesain ulang, kami telah menambahkan filter kasus gagal dan inspeksi detail tingkat langkah, membantu Anda dengan cepat fokus pada kegagalan dan memahami dengan tepat apa yang salah pada setiap langkah.
Laporan secara cerdas menyesuaikan tampilannya berdasarkan konteks tampilan Anda:
- Melihat semua langkah: Disajikan dalam struktur pohon yang dengan jelas menunjukkan hierarki langkah dan konteks eksekusi.
- Memfilter kasus gagal: Secara otomatis beralih ke daftar datar yang mengumpulkan semua langkah yang gagal untuk identifikasi masalah yang cepat.
Kombinasi tampilan terstruktur dan pemfilteran cerdas berarti Anda dapat beralih dari "suite gagal" menjadi "ini adalah pernyataan yang tepat yang rusak" dalam hitungan detik, bukan menit.
🔗 Impor Koleksi Hoppscotch
Untuk tim yang bermigrasi dari Hoppscotch, Apidog kini mendukung impor langsung Koleksi Hoppscotch. Cukup ekspor koleksi Anda dari Hoppscotch dan impor ke Apidog—endpoint, parameter, header, dan badan permintaan Anda akan dipertahankan, membuat transisi menjadi mulus.
Ini bergabung dengan dukungan impor kami yang sudah ada untuk Postman, Swagger/OpenAPI, Insomnia, dan format lainnya, memperkuat posisi Apidog sebagai platform API universal yang memenuhi kebutuhan Anda di mana pun Anda berada.
⚡️ Optimisasi
Selain fitur utama, kami telah mengirimkan serangkaian peningkatan kualitas hidup:
- UI Cabang Terlindungi: Mendesain ulang interaksi cabang terlindungi untuk alur kerja yang lebih bersih dan intuitif.
- UX Bidang Umum Prasetel: Meningkatkan antarmuka untuk menerapkan bidang umum prasetel ke endpoint, mengurangi hambatan dalam penggunaan kembali skema.
- Objek Global
cryptodalam Skrip: Skrip pra dan pasca-prosesor kini mendukung objek globalcrypto, memungkinkan operasi kriptografi (hashing, HMAC, enkripsi) langsung di skrip pengujian Anda tanpa dependensi eksternal. - Debugging SSE: Saat melakukan debugging endpoint SSE (Server-Sent Events), Apidog sekarang menangani pemisah baris
\r\ndengan benar, memastikan parsing aliran peristiwa yang akurat. - Alur Undangan Proyek: Mengoptimalkan proses mengundang kolaborator untuk bergabung dalam proyek, membuat onboarding tim lebih lancar.
- Daftar Laporan Pengujian: Tampilan daftar laporan pengujian kini mendukung tampilan terstruktur dan pemfilteran, membuatnya lebih mudah untuk menavigasi riwayat pengujian yang besar.
🐞 Perbaikan Bug
Kami menyelesaikan total 17 bug di delapan rilis bulan ini. Berikut adalah sorotan utamanya:
Pengujian & Otomatisasi:
- Memperbaiki masalah di mana jumlah perulangan ditampilkan sebagai 0 dalam laporan pengujian saat menggunakan
{{variable}}sebagai jumlah iterasi dalam pengujian otomatis. - Memperbaiki masalah di mana validasi respons tidak dapat dikonfigurasi saat menjalankan data uji secara massal dari halaman kasus uji.
- Memperbaiki masalah di mana endpoint permintaan kustom kadang-kadang tidak menyertakan otentikasi selama eksekusi skenario uji otomatis jika endpoint tidak beralih ke otentikasi.
Impor & Ekspor Data:
- Memperbaiki masalah di mana file RAML tidak dapat diimpor ke Apidog.
- Memperbaiki masalah di mana Koleksi Hoppscotch gagal diimpor dalam kasus tertentu.
- Memperbaiki masalah di mana pembuatan kode SQL dari skema tidak menggunakan nama skema sebagai nama tabel, menyebabkan semua nama tabel menjadi
tableName.
Endpoint & Debugging:
- Memperbaiki masalah di mana konten respons endpoint Socket tidak diformat.
- Memperbaiki masalah di mana bidang input parameter header akan kehilangan fokus setelah mengetik karakter pertama ketika nama bidang dalam bahasa Inggris.
- Memperbaiki masalah di mana langsung menyimpan permintaan cepat di bawah subfolder akan salah memindahkannya ke folder root (v2.8.9).
- Memperbaiki masalah di mana mengganti nama permintaan cepat kadang-kadang tidak disimpan.
Platform & Tata Kelola:
- Memperbaiki kesalahan 500 yang terjadi dalam kasus tertentu saat mengonfigurasi peran kustom di tingkat organisasi.
- Memperbaiki masalah di mana cabang yang dihapus tidak melepaskan pengikatan URL kustom SEO dari endpoint.
- Memperbaiki validasi URL dalam konfigurasi navigasi dokumentasi yang diterbitkan.
🌟 Melihat ke Depan
Delapan rilis Februari mencerminkan komitmen kami untuk pengiriman cepat dan iterasi berdasarkan umpan balik. Saat kami memasuki bulan Maret, kami terus memperdalam pengalaman debugging MCP, memperluas kemampuan orkestrasi Test Suite, dan berinvestasi dalam alur kerja yang berpusat pada AI yang akan mendefinisikan pengembangan API generasi berikutnya.
Kami juga secara aktif mengerjakan integrasi Git yang lebih dalam dan pengeditan mode teks untuk selaras dengan kebiasaan pengembangan yang mengutamakan Git—nantikan terus.
💬 Bergabunglah dalam Percakapan
Terhubung dengan rekan-rekan insinyur API dan tim Apidog:
- Bergabunglah dengan komunitas Discord kami untuk diskusi real-time.
- Berpartisipasilah dalam komunitas Slack kami untuk pembahasan teknis mendalam.
- Ikuti kami di X (Twitter) untuk pembaruan terbaru.
P.S. Jelajahi detail lengkap semua pembaruan ini di Apidog Changelog! 🚀
Selamat Membangun API!
Salam Hormat,
Tim Apidog
