【问题标题】:How to Push my Postman Automation code to my Git-lab?如何将我的邮递员自动化代码推送到我的 Git-lab?
【发布时间】:2021-11-25 21:52:23
【问题描述】:

假设有一个包含 10 个请求的集合,我已经完成了其中 3 个的编码。现在,问题是我如何将这 3 个请求推送到 Git 存储库?我们知道我们在邮递员中的任何编码都是云。那么,由于我没有任何 10 个请求的本地文件,有什么办法可以做到这一点?

【问题讨论】:

    标签: git api automation gitlab postman


    【解决方案1】:

    您需要export your postman data,它将为您的集合和测试生成 json 数据。然后,您可以使用 newman 运行程序在 GitLab 的 CI 中执行这些 json 文件,或者只是让您的团队成员检查它们并通过将它们导入他们的邮递员环境来运行它们。

    注意:由于集合以 json 格式导出,因此您在本地邮递员应用程序中存储的任何秘密都将以明文形式导出。不要忘记使用变量而不是硬编码您的秘密。

    【讨论】:

    • 我们可以在不一次又一次地导出我的 Postman 数据的情况下做到这一点吗?假设我只想推送两个脚本,所以为此我还需要导出我的集合,然后执行该过程。
    • Postman 实际上提供了一个付费版本,可以为您处理版本控制,因为这很不方便(另一个答案中提到的分叉),但实际上没有其他方法可以做到这一点。您的另一种选择是将您的收藏分成多个较小的收藏,这样您就不必导出太多,但是 export > stage > upload 确实是将它们存储在 git 中的唯一方法。
    【解决方案2】:

    也可以使用postman fork,这样就不用每次修改代码都导出

    https://blog.postman.com/forking-merging-a-conflict-resolution-solution/

    【讨论】:

      猜你喜欢
      • 2023-03-09
      • 1970-01-01
      • 2017-01-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多