Lewati ke konten

Tanya jawab

Ya. Edisi Community dapat digunakan tanpa akun dan tanpa batas: semua protokol eksekusi, semua impor, skenario di dalam antarmuka, server simulasi, dan firewall.

Edisi Pro dan Enterprise membuka kapabilitas — eksekusi dalam integrasi berkelanjutan, git bawaan, alat MCP lanjutan, SSO — dan tidak pernah berupa kuota. Lihat Paket dan kapabilitas.

Tidak, kecuali untuk mengaktifkan edisi berbayar.

Windows (installer), macOS (arm64 dan Intel), Linux (AppImage, .deb, .rpm). Lihat Instalasi.

Tidak. Proyek adalah file di disk Anda, server simulasi berjalan di mesin Anda, dan firewall secara bawaan memblokir setiap panggilan keluar yang tidak berasal dari proyek Anda.

Sebuah file .restorm, dalam format YAML secara bawaan (json dan json5 juga memungkinkan), atau sebuah struktur folder. Lihat Proyek dan file .restorm.

Bisakah saya melakukan commit terhadapnya?

Section titled “Bisakah saya melakukan commit terhadapnya?”

Ya, itulah cara berbagi yang dirancang. Serialisasinya deterministik agar diff tetap mudah dibaca.

Tambahkan *.responses.zip dan restorm.env ke .gitignore Anda — lihat Format file.

Bagaimana cara berbagi proyek dengan tim saya?

Section titled “Bagaimana cara berbagi proyek dengan tim saya?”

Lewat git. Tidak ada ruang kerja yang dihosting. Lihat Tim dan kursi.

Tidak pernah di dalam proyek. Entah di sebuah file rahasia lokal, atau dibaca dari variabel lingkungan sistem. Lihat Rahasia.

Lima belas: HTTP, GraphQL, gRPC, SOAP, WebSocket, Socket.IO, MQTT, SSE, STOMP, OData, JSON-RPC, tRPC, Redis, AMQP, Kafka. Lihat katalognya.

Tidak. Thrift dapat diimpor sebagai dokumentasi tetapi tidak dapat dieksekusi; hanya AMQP 0-9-1 (RabbitMQ) yang diimplementasikan; NATS tidak didukung.

Bisakah saya menyimulasikan sebuah server?

Section titled “Bisakah saya menyimulasikan sebuah server?”

Ya, pada enam protokol: HTTP, GraphQL, gRPC, SOAP, WebSocket / Socket.IO / MQTT, dan OData. Secara lokal, tanpa koneksi internet. Lihat Mode server.

Bisakah saya mengimpor koleksi Postman saya?

Section titled “Bisakah saya mengimpor koleksi Postman saya?”

Ya, termasuk skrip Anda, yang berubah menjadi skenario yang dapat dieksekusi berkat lapisan kompatibilitas pm.*. Lihat Migrasi dari Postman.

Dua puluh empat. Lihat Mengimpor sebuah API.

Apa yang terjadi ketika spesifikasi berubah?

Section titled “Apa yang terjadi ketika spesifikasi berubah?”

Dua belas format dapat disinkronkan ulang: Restorm menerapkan delta-nya, menandai operasi yang hilang sebagai usang, dan mempertahankan perubahan Anda. Lihat Memperbarui dari sumber.

Mengapa {{variable}} saya tidak digantikan?

Section titled “Mengapa {{variable}} saya tidak digantikan?”

Hampir selalu karena nilainya bertipe String dan bukan Ekspresi: sebuah string dikirim apa adanya. Lihat Variabel dan lingkungan.

Menu itu tidak ada. Restorm menggunakan permintaan autentikasi: sebuah permintaan khusus yang memperoleh token dan mendeklarasikan header yang dihasilkannya, lengkap dengan masa berlaku dan pembaruan otomatis. Pendekatan ini lebih umum daripada sebuah daftar tertutup. Lihat Autentikasi.

Ya, dengan memodelkan panggilan token sebagai permintaan autentikasi. Tidak ada asisten alur OAuth khusus.

Skema-skema tersebut saat ini belum diimplementasikan secara bawaan.

Skenario adalah graf yang terlihat: aliran data adalah gambarnya, percabangan dan perulangan adalah kotak-kotaknya. Lihat Pengantar skenario.

Ya, dalam tujuh bahasa: TypeScript, JavaScript, Python, Lua, Ruby, R, dan C#. Lihat Aksi kode.

Bagaimana cara menjalankan skenario dalam CI?

Section titled “Bagaimana cara menjalankan skenario dalam CI?”
Terminal window
restorm --open projet.restorm --run "Tests" --headless

Pada runner Linux, awali dengan xvfb-run -a. Eksekusi headless memerlukan paket Pro dan sebuah token di RESTORM_TOKEN. Lihat Eksekusi headless dan CI.

Sebuah hak yang ditolak: token tidak ada, tidak valid, dicabut, atau paket tidak memadai. Pesannya menjelaskan yang mana.

Ya, melalui server MCP bawaan yang aktif secara bawaan. Kendali atas permintaan termasuk dalam edisi Community; skenario, tangkapan layar, dan otomatisasi antarmuka termasuk edisi Pro.

Ya: sebuah agen mengendalikan Restorm atas nama Anda dan menerima nilai hasil resolusi sebuah rahasia, persis seperti yang Anda lihat di dalam aplikasi. Itu rahasia Anda sendiri. Yang dijamin tipe Rahasia adalah bahwa rahasia itu tidak masuk ke dalam proyek, tidak ke dalam sebuah ekspor, dan tidak menuju layanan pihak ketiga yang tidak diizinkan. Setiap panggilan dicatat dalam log MCP.

Apakah server MCP berjalan di server CI saya?

Section titled “Apakah server MCP berjalan di server CI saya?”

Tidak, tidak pernah: pada mesin tanpa tampilan, server itu tidak akan dijalankan, apa pun pengaturannya.

Apakah git bawaan menggantikan baris perintah saya?

Section titled “Apakah git bawaan menggantikan baris perintah saya?”

Ia melengkapinya. Git bawaan menggunakan git lokal Anda: jika git push berhasil di terminal Anda, ia juga berhasil di Restorm. Nilai lebihnya adalah resolusi konflik, yang menampilkan entitas di dalam editor aslinya. Lihat Git bawaan.

Tidak, fitur ini termasuk edisi Pro. Tidak ada yang menghalangi Anda menggunakan git dari baris perintah pada proyek Restorm di edisi Community — formatnya memang dirancang untuk itu.

Pengaturan ▸ Tampilan ▸ Bahasa — tersedia 27 bahasa.

Pengaturan ▸ Tampilan ▸ Tema — 14 tema, diterapkan secara langsung. Lihat Tema.

Apakah Restorm memperbarui dirinya sendiri?

Section titled “Apakah Restorm memperbarui dirinya sendiri?”

Ya, untuk paket yang diunduh langsung (AppImage, installer Windows, .dmg). Paket .deb dan .rpm melewati pengelola paket Anda. Lihat Instalasi.