【问题标题】:Run Newman in jenkins在詹金斯运行纽曼
【发布时间】:2019-04-08 02:18:54
【问题描述】:

这是我第一次使用 Jenkins 进行自动化测试。我尝试通过将 Newman 与 Jenkins 集成来运行测试,但我总是得到 ​​p>

控制台错误

“纽曼:找不到命令”

结果,这让我的测试失败了。

我在互联网上寻找一些答案,有些人告诉我为环境变量添加一个值,但我不知道如何获得要添加的确切值。请告诉我在哪里可以买到这个。我使用的是 MacOS High Sierra

【问题讨论】:

  • 还在您的问题中添加来自 jenkins 的控制台输出

标签: jenkins postman newman


【解决方案1】:
  1. 在詹金斯中安装https://plugins.jenkins.io/nodejs

  2. 在全局工具配置中添加 Nodejs,并在“要安装的全局 npm 包”中添加 newman

  1. 在构建环境中使用“Provide Node & npm bin/ folder to PATH”

  2. 如果您使用的是 linux,则在 Build 中添加“执行 shell”;如果您在 Windows 上,请使用“执行 windows 批处理命令”并添加您的 newman 命令

    例如:

    纽曼跑 https://www.getpostman.com/collections/631643-f695cab7-6878-eb55-7943-ad88e1ccfd65-JsLv

【讨论】:

  • OMG 非常感谢您的帮助,这已经解决了我的问题
  • @NhưNguyễn 请注意,我在答案中使用的邮递员集合可能会失败getpostman.com/collections/…,但 newman 命令会运行良好。
  • 这是一个救生员。谢谢:)
【解决方案2】:

在提供节点和 npm 选项下,html 额外报告器仅在启用“定位执行程序”并标记“with ant”后才为我工作。

【讨论】:

    【解决方案3】:

    我遇到了类似的问题。我在命令字段中有几行文本。根据建议,我使用反斜杠使它看起来更漂亮,我无法使用 Newman 创建报告。我只有在删除反斜杠并将所有信息写入一行后才得到报告

    【讨论】:

      猜你喜欢
      • 2017-01-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多