gpt4 book ai didi

swagger - 从swagger规范文件更新 postman 收藏

转载 作者:行者123 更新时间:2023-12-03 13:37:55 25 4
gpt4 key购买 nike

我正在将一个 Swagger 规范文件导入 postman 以创建一个集合,这时,它可以按预期工作,并且该集合是随所有请求和子文件夹一起生成的,很好!但是,在更新api时,我需要更新 postman ,以根据新规范更新所有请求。我找不到“更新”之类的 Action 。我正在尝试将新规范导入 postman ,他说:

A collection APIName already exists. What would you like to do?


ReplaceImport as copy
复制它是不可行的选择,然后我使用 replace并更新现有的集合,但是所有测试,参数,先决条件脚本都已删除,我需要重新配置所有内容。

我缺少了什么,是否存在一种从规范文件导入和更新现有集合的方法,而又不会丢失现有测试和配置?

提前致谢!

最佳答案

postman 目前不支持此功能。 Link
我从blog学习了替代方法。简而言之:

  • 更新您的OpenAPI YAML/JSON文件。
  • 作为新集合导入到Postman。
  • 从Postman导出新集合。作为Collection v2.1格式的JSON(推荐)。
  • 使用Postman API(更新集合),使用第3步中的JSON作为正文更新现有集合。 确保相应地更新collection_uid

  • postman 更新集合API正文示例:
    {
    "collection":
    <------- YOUR EXPORTED COLLECTION HERE --------->
    }

    关于swagger - 从swagger规范文件更新 postman 收藏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45420379/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com