跳转到内容

导入 Postman 集合

Restorm 可导入 Postman v2.0 和 v2.1 集合(也就是 Postman 中 “Export ▸ Collection v2.1” 所产生的格式)。

文件 ▸ 导入Ctrl+I),然后选择导出的 .json 文件。

导入 Postman 集合后生成的树:根部一个环境文件夹,每个 Postman 文件夹对应一个子文件夹,每个条目对应一个带请求方法的请求

Postman 中的元素Restorm 如何处理
文件夹(嵌套的 item文件夹,保持相同层级深度
请求HTTP 请求 —— 当正文类型为 graphql 时则为 GraphQL 请求
rawformdataurlencodedfilegraphql 正文对应的正文类型
集合变量一个环境中的变量
描述请求的笔记与 API 文档
示例响应API 文档

这是这项导入的与众不同之处。您的前置请求脚本和测试脚本不会丢失:它们既被保留在 文档中,会被转换成一个可执行的 场景,其中的代码块会原样执行脚本。

为此,Restorm 在其 JavaScript 代码动作中提供了一层 pm.* 兼容层:pm.environmentpm.variablespm.responsepm.testpm.expectpm.sendRequestpm.setNextRequestpm.cookies…… 所以您的断言无需重写即可继续 工作。

Postman 的身份验证块(oauth2apikeybearerbasicdigesthawkawsntlmedgegrid)会被读取并汇总到 API 文档中,其中的敏感值会被 遮蔽

它们不会被转换成可执行的凭据:请重新创建一条 身份验证路由 —— 只需五分钟,而且您还能获得 令牌的自动续期。

Postman 属于可重新同步的格式(前提是该集合是从一个 URL 导入的):文件夹的刷新 按钮会重新获取源,然后 Restorm 应用差异。参见 从源更新

指南从 Postman 迁移完整梳理了整个迁移 过程,包括环境和 runner。