【问题标题】:How to run Postman Teams cloud collection with Newman CLI如何使用 Newman CLI 运行 Postman Teams 云收集
【发布时间】:2019-03-26 23:24:50
【问题描述】:

是否可以使用 Newman 运行位于 Postman Teams Cloud 上的集合?我不想在我的代码库中保留该集合的副本。

我目前正在我的 CI 进程中使用 Newman 运行一组 Postman 测试,方法是导出该集合并将其保存在我的代码库中,然后通过使用 Newman CLI 执行命令来运行它们。

【问题讨论】:

    标签: postman


    【解决方案1】:

    您可以使用 url 而不是文件来运行 newman,您只需要手头有集合 ID,然后您可以执行以下操作:

    newman run $url -g globals.json -e env.json --reporters cli,junit --reporter-junit-export $resultsFile
    

    您仍然需要将您的全局(如果有)和您使用的任何环境导出到文件中。如果您还没有这样做,您还需要设置 API 密钥。

    您可以从https://api.getpostman.com/collections获取您所有的收藏

    我所做的也是从云中获取环境,以便我始终拥有最新的环境,由于拥有环境的旧副本,我已经因测试失败而被击败了几次。您可以从 https://api.getpostman.com/environments 获取环境 ID,然后使用它来检索环境。

    这里是对 API 的引用:https://docs.api.getpostman.com/?_ga=2.190073579.1786927008.1553548647-42383958.1544126601

    【讨论】:

      猜你喜欢
      • 2017-08-17
      • 2018-05-26
      • 2021-08-25
      • 2019-12-06
      • 2017-11-03
      • 2022-01-18
      • 2020-11-24
      • 2016-09-24
      • 2021-08-17
      相关资源
      最近更新 更多