向 API 添加元素
Postman 中的 API 可以包含多个 API 定义。你可以添加元素(例如集合)来帮助你记录和测试你的 API。
添加集合时,会将集合的独立副本添加到 API。API 中的副本将不再与原始副本同步。如果你移动或删除 API,则该 API 中包含的任何集合都会随之移动或删除。
添加一个集合
添加一个集合来记录你的 API 或帮助其他人测试你的 API 的端点。你可以添加现有集合或根据 API 定义生成新集合。
你还可以向 API 添加测试套件。了解有关 测试 API 的 更多信息。
添加新集合
要向你的 API 添加新集合,请执行以下操作:
- 在边栏中选择API ,然后选择一个 API。
- 在 API 的概述中,在 Collections旁边,选择+并选择Add new collection。
- 输入集合的新名称。
添加现有集合
要将现有集合添加到你的 API,请执行以下操作:
- 在边栏中选择API ,然后选择一个 API。
- 在 API 的概述中,在Collections旁边,选择+并选择Copy existing collection。
- 选择一个可用的集合并选择复制集合。
集合的副本显示在你的 API 概览和侧边栏中的 API 下方。要查看集合的文档,请展开集合并选择查看完整的集合文档。
生成集合
要从你的 API 定义生成新集合,请执行以下操作:
- 在边栏中选择API ,然后选择一个 API。
- 在 API 的概述中,在Collections旁边,选择+并选择Generate from definition。
- 如果你希望 Postman 在 API 定义更改时建议更新集合,请选中该复选框。默认情况下选中此复选框。了解有关 使集合与 API 保持同步的 更多信息。
- 更改任何设置以自定义新集合。
- 选择生成集合。
该集合显示在你的 API 概览和侧边栏中的 API 下方。要查看集合的文档,请展开集合并选择查看完整的集合文档。
你还可以在导入 API 时生成一个集合。有关详细信息,请参阅 导入 API 。
使集合与 API 保持同步
当你从 API 定义 生成集合 时,Postman 会创建一个集合,其中包含与 API 中定义的内容相匹配的请求。如果你更新 API 定义,例如通过添加路径,这些更改将不会反映在生成的集合中。
在这种情况下,你可以重复从 API 定义生成集合的过程。但是,这个新集合不会包含你可能对生成的第一个集合所做的任何更改。例如,你可能已经为要保留的测试设置添加了文档内容或端点。相反,Postman 可以根据 API 定义的更改提供更新集合的建议。
启用集合更新建议
你可以为已添加到 API 的任何集合启用更新建议。启用建议后,Postman 将检测 API 定义和集合之间何时存在差异,并提供更新集合的建议。
要为集合启用更新建议,请执行以下操作:
- 在边栏中选择API ,然后选择一个 API。
- 在 API 的概览中,选择 集合旁边的更多操作图标,然后选择Enable update suggestions from definition。
如果要关闭建议,请选择 集合旁边的更多操作图标,然后选择Disable update suggestions from definition。
根据 API 定义更新集合
启用建议后, 如果 Postman 检测到集合与 API 定义之间存在差异,则更新集合图标会出现在集合旁边。如果更改 API 定义,例如通过添加、删除或修改端点,则可能会出现差异。如果在集合中添加、删除或修改请求,也会出现差异。你可以查看差异,如果你愿意,可以使用建议的更改更新集合。
要根据 API 定义更新集合,请执行以下操作:
选择 API 概述中集合旁边的更新集合图标 。
查看对集合的建议更新:
- 添加请求- 这些请求将根据在 API 定义中找到的路径添加到集合中。选择请求旁边的箭头以获取更多详细信息。
- 修改请求- 这些请求将被更新以匹配 API 定义中的路径。选择请求旁边的箭头以获取更多详细信息。
- 删除请求- 这些请求与 API 定义中的任何路径都不匹配。如果你想要将请求从集合中删除,请选中请求旁边的复选框。如果你想将请求保留在集合中,请清除请求旁边的复选框。
当你准备好对集合进行建议的更新时,请选择更新集合。
Forking 一个集合
添加到 API 的集合不能与监视器、模拟服务器或 CI 集成一起使用。要在具有这些功能的 API 中使用集合,你必须 Forking 该集合。
要从 API 派生集合,请执行以下操作:
- 在边栏中选择API ,然后选择一个 API。
- 在边栏中选择集合。
- 选择右上角的 Forking 图标 。
详细了解 Postman 中的 Forking 元素 。
从 API 中删除元素
要从 API 中删除集合,请执行以下操作:
- 在边栏中选择API ,然后选择一个 API。
- 在边栏中,选择集合旁边的更多操作图标 ,然后选择删除。
你还可以从 API 的概览中删除集合。 选择集合旁边的更多操作图标 ,然后选择删除。