常見問題
Restorm 是免費的嗎?
Section titled “Restorm 是免費的嗎?”是的。Community 版不需要帳號,也沒有任何限制:所有執行協定、所有匯入格式、 介面中的情境、模擬伺服器、防火牆,全都包含在內。
Pro 與 Enterprise 版解鎖的是功能權限 — 在持續整合中執行、內建 git、 進階 MCP 工具、SSO — 而不是配額。請參閱 方案與功能權限。
需要建立帳號嗎?
Section titled “需要建立帳號嗎?”不需要,除非您要啟用付費版本。
支援哪些平台?
Section titled “支援哪些平台?”Windows(安裝程式)、macOS(arm64 與 Intel)、Linux(AppImage、.deb、.rpm)。
請參閱安裝。
我的資料會被送到別的地方嗎?
Section titled “我的資料會被送到別的地方嗎?”不會。專案是您磁碟上的檔案,模擬伺服器在您自己的機器上執行,而 防火牆預設會封鎖所有並非來自您專案的對外呼叫。
專案採用什麼格式?
Section titled “專案採用什麼格式?”一個 .restorm 檔案,預設為 YAML(也支援 json 與 json5),或是一整棵
資料夾樹。請參閱
.restorm 專案與檔案。
我可以把它提交進版本控制嗎?
Section titled “我可以把它提交進版本控制嗎?”可以,這正是設計好的分享方式。序列化是決定性的,因此 diff 保持可讀。
請把 *.responses.zip 與 restorm.env 加進您的 .gitignore — 請參閱
檔案格式。
如何與團隊分享專案?
Section titled “如何與團隊分享專案?”透過 git。Restorm 沒有託管的工作區。請參閱 團隊與席位。
我的密鑰儲存在哪裡?
Section titled “我的密鑰儲存在哪裡?”絕不會存在專案裡。它們要嘛放在本機的密鑰檔案中,要嘛從系統的環境變數讀取。 請參閱密鑰。
支援哪些協定?
Section titled “支援哪些協定?”十五種:HTTP、GraphQL、gRPC、SOAP、WebSocket、Socket.IO、MQTT、SSE、STOMP、 OData、JSON-RPC、tRPC、Redis、AMQP、Kafka。請參閱 協定目錄。
那 Thrift 呢?AMQP 1.0?NATS?
Section titled “那 Thrift 呢?AMQP 1.0?NATS?”都不支援執行。Thrift 只能作為文件用途匯入,無法執行;AMQP 僅實作 0-9-1 (RabbitMQ);NATS 則不支援。
我可以模擬一個伺服器嗎?
Section titled “我可以模擬一個伺服器嗎?”可以,支援六種協定:HTTP、GraphQL、gRPC、SOAP、WebSocket / Socket.IO / MQTT,以及 OData。全部在本機、離線執行。請參閱 伺服器模式。
我可以匯入自己的 Postman 集合嗎?
Section titled “我可以匯入自己的 Postman 集合嗎?”可以,連指令碼一起 — 它們會透過 pm.* 相容層變成可執行的情境。請參閱
從 Postman 遷移。
支援多少種格式?
Section titled “支援多少種格式?”二十四種。請參閱匯入 API。
規格演進時會發生什麼事?
Section titled “規格演進時會發生什麼事?”其中十二種格式可以重新同步:Restorm 會套用差異、把消失的操作標記為已淘汰, 並保留您自己的修改。請參閱 從來源更新。
變數與身分驗證
Section titled “變數與身分驗證”為什麼我的 {{variable}} 沒有被替換?
Section titled “為什麼我的 {{variable}} 沒有被替換?”幾乎總是因為那個值的類型是字串而不是運算式:字串會原樣送出。請參閱 變數與環境。
「驗證類型」選單在哪裡?
Section titled “「驗證類型」選單在哪裡?”沒有這個選單。Restorm 採用的是驗證請求:一個專門負責取得權杖、並宣告自己 產生哪些標頭的請求,還帶有逾期時間與自動續發。這比一份封閉的清單更為通用。 請參閱身分驗證。
支援 OAuth 2 嗎?
Section titled “支援 OAuth 2 嗎?”支援,做法是把取得權杖的呼叫建模成一個驗證請求。Restorm 並沒有專屬的 OAuth 流程精靈。
那 AWS SigV4、NTLM、Digest 呢?
Section titled “那 AWS SigV4、NTLM、Digest 呢?”這幾種機制目前尚未原生實作。
情境與 CI
Section titled “情境與 CI”情境和指令碼有什麼不同?
Section titled “情境和指令碼有什麼不同?”情境是一張看得見的圖:資料流就是畫面本身,分支與迴圈都是一個個方塊。請參閱 情境簡介。
我還是可以寫程式碼嗎?
Section titled “我還是可以寫程式碼嗎?”可以,支援七種語言:TypeScript、JavaScript、Python、Lua、Ruby、R 與 C#。 請參閱程式碼動作。
如何在 CI 中執行情境?
Section titled “如何在 CI 中執行情境?”restorm --open projet.restorm --run "Tests" --headless在 Linux runner 上,請在前面加上 xvfb-run -a。headless 執行需要 Pro 方案,
以及一個放在 RESTORM_TOKEN 裡的權杖。請參閱
在 CI 中以 headless 方式執行。
結束代碼 3 是什麼意思?
Section titled “結束代碼 3 是什麼意思?”代表權限被拒:權杖缺失、無效、已撤銷,或方案等級不足。訊息會明確指出是哪一種。
AI 與 MCP
Section titled “AI 與 MCP”AI 可以操控 Restorm 嗎?
Section titled “AI 可以操控 Restorm 嗎?”可以,透過內建的 MCP 伺服器,預設即為啟用。 請求的操控包含在 Community 版中;情境、擷取與介面自動化則屬於 Pro 版。
代理程式看得到我的密鑰嗎?
Section titled “代理程式看得到我的密鑰嗎?”看得到:代理程式是代表您在操控 Restorm,它拿到的密鑰已解析值,和您在應用 程式裡看到的完全一樣。這是您自己的密鑰。密鑰 型別所保證的,是它們不會流入專案檔案、不會進入匯出檔案,也不會流向未經授權的 第三方服務。每一次呼叫都會記錄在 MCP 記錄裡。
MCP 伺服器會在我的 CI 伺服器上執行嗎?
Section titled “MCP 伺服器會在我的 CI 伺服器上執行嗎?”絕對不會:在沒有顯示器的機器上,不論設定為何它都不會啟動。
內建的 git 會取代我的命令列嗎?
Section titled “內建的 git 會取代我的命令列嗎?”它是命令列的補充。它使用的是您本機的 git:如果 git push 在您的終端機
裡能用,在 Restorm 裡就能用。它真正的價值在於衝突解決 — 會把各個實體
顯示在它們真正的編輯器裡。請參閱內建 Git。
這是免費包含的嗎?
Section titled “這是免費包含的嗎?”不是,它屬於 Pro 版。不過在 Community 版裡,沒有任何東西阻止您用命令列的 git 管理 Restorm 專案 — 這個格式本來就是為此而設計的。
如何切換語言?
Section titled “如何切換語言?”設定 ▸ 外觀 ▸ 語言 — 共有 27 種語言可選。
如何切換佈景主題?
Section titled “如何切換佈景主題?”設定 ▸ 外觀 ▸ 佈景主題 — 14 種佈景主題,即時套用。請參閱 佈景主題。
Restorm 會自己更新嗎?
Section titled “Restorm 會自己更新嗎?”直接下載的套件會(AppImage、Windows 安裝程式、.dmg)。.deb 與 .rpm
套件則交由您的套件管理員處理。請參閱安裝。