【问题标题】:How to execute postman test in Jenkins?如何在詹金斯执行邮递员测试?
【发布时间】:2017-03-30 10:58:17
【问题描述】:

我收集了邮递员并存储在 git 中。
我如何告诉 Jenkins 在单元测试或集成测试之后执行邮递员测试?

提前谢谢你

【问题讨论】:

  • Postman 只是一个用于与 REST API 交互的 chrome 客户端,因此您可以在 Jenkins 中使用 CURL 命令。
  • @MattSchuchard 谢谢。

标签: git testing jenkins automation postman


【解决方案1】:

您可以使用 Newman,它是 Postman 创建的 Collection Command Line Runner,是您可以解决此问题的最佳解决方案,我将自己在 ConcourseCI 上实现它,但您也可以使用 Jenkins 来实现。

由于您已经将集合导出并存储在 git 中,因此很容易实现命令来运行它,试一试!

这是纽曼的链接: https://www.getpostman.com/docs/newman_intro

【讨论】:

    【解决方案2】:

    最好的方法是使用 Newman.. 你必须导出你的集合和你可以使用 newman 使用命令行界面执行的同一个集合,还可以提取 JSON、HTML..ect 格式的报告

    您可以参考https://www.getpostman.com/docs/v6/postman/collection_runs/command_line_integration_with_newman

    您可以通过 Jenkins 使用相同的命令触发构建。

    这里是詹金的例子

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-12-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多