跳转到内容

常见问题

是的。Community 版无需账号即可使用,且没有任何限制:所有执行协议、所有导入功能、 界面中的场景、模拟服务器、防火墙,全部可用。

Pro 版和 Enterprise 版解锁的是权益 —— 在持续集成中执行、内置 git、 高级 MCP 工具、SSO —— 而从不是配额。 请参阅套餐与权益

不需要,除非要激活付费版本。

Windows(安装程序)、macOS(arm64 与 Intel)、Linux(AppImage、.deb.rpm)。 请参阅安装

不会。项目就是您磁盘上的文件,模拟服务器运行在您自己的机器上,而且 防火墙会默认拦截所有并非来自您项目的出站调用。

一个 .restorm 文件,默认为 YAML(也支持 jsonjson5), 或者一棵文件夹目录树。请参阅 项目与 .restorm 文件

可以,这正是设计好的共享方式。序列化是确定性的,因此 diff 始终保持可读。

请把 *.responses.ziprestorm.env 加入您的 .gitignore —— 参阅 文件格式

通过 git。产品不提供托管的工作空间。请参阅 团队与席位

绝不会存放在项目里。它们要么存放在本地的密钥文件中,要么从系统环境变量读取。 请参阅密钥

十五种: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 完全不受支持。

可以,支持六类协议:HTTP、GraphQL、gRPC、SOAP、WebSocket / Socket.IO / MQTT,以及 OData。全部在本地、离线运行。请参阅 服务器模式

我可以导入自己的 Postman 集合吗?

Section titled “我可以导入自己的 Postman 集合吗?”

可以,包括您的脚本 —— 借助 pm.* 兼容层,它们会变成一个可执行的场景。请参阅 从 Postman 迁移

二十四种。请参阅导入一个 API

有十二种格式支持重新同步:Restorm 会应用增量差异,把已消失的操作标记为已弃用, 并保留您所做的修改。请参阅 从源头更新

为什么我的 {{variable}} 没有被替换?

Section titled “为什么我的 {{variable}} 没有被替换?”

几乎总是因为该值的类型是字符串而不是表达式:字符串会原样传递。请参阅 变量与环境

“身份验证类型”菜单在哪里?

Section titled ““身份验证类型”菜单在哪里?”

没有这样的菜单。Restorm 使用的是身份验证请求:一个专门的请求,负责获取令牌 并声明它所产生的请求头,同时带有过期时间和自动续期。这比一份封闭的清单更通用。 请参阅身份验证

支持,方法是把获取令牌的调用建模为一个身份验证请求。产品没有专门的 OAuth 流程向导。

这些方案目前尚未原生实现。

场景是一张看得见的图:数据流就是图形本身,分支和循环都是一个个方块。请参阅 场景简介

可以,支持七种语言:TypeScript、JavaScript、Python、Lua、Ruby、R 和 C#。 请参阅代码动作

Terminal window
restorm --open projet.restorm --run "Tests" --headless

在 Linux runner 上,请在前面加上 xvfb-run -a。headless 执行需要 Pro 套餐以及一个位于 RESTORM_TOKEN 中的令牌。请参阅 headless 执行与 CI

表示权限被拒绝:令牌缺失、无效、已吊销,或者套餐不足。错误信息会说明具体是哪一种。

可以,通过内置的 MCP 服务器,它默认处于启用状态。 对请求的操控包含在 Community 版中;场景、截图和界面自动化属于 Pro 版。

能:智能体是代表您驱动 Restorm 的,它拿到的密钥已解析值, 和您在应用里看到的完全一样。这是您自己的密钥。 密钥类型所保证的,是它们不会流入项目文件、 不会进入导出文件,也不会流向未经授权的第三方服务。每一次调用都会记录在 MCP 日志中。

MCP 服务器会在我的 CI 服务器上运行吗?

Section titled “MCP 服务器会在我的 CI 服务器上运行吗?”

不会,绝不会:在没有显示环境的机器上,无论如何设置它都不会启动。

它是命令行的补充。它使用的是您本地的 git:如果 git push 在您的终端里能用, 那它在 Restorm 里也能用。它的价值在于冲突解决,会把各个实体显示在它们真正的 编辑器中。请参阅内置 Git

不是,它属于 Pro 版。当然,没有任何东西阻止您在 Community 版的 Restorm 项目上使用命令行 git —— 文件格式正是为此而设计的。

设置 ▸ 外观 ▸ 语言 —— 提供 27 种语言。

设置 ▸ 外观 ▸ 主题 —— 14 种主题,即时生效。请参阅 主题

对于直接下载的安装包(AppImage、Windows 安装程序、.dmg)会自动更新。 .deb.rpm 包则由您的包管理器负责。请参阅 安装