首页 > 解决方案 > 从 Jenkins 运行 Postman 测试时出现错误 401“上下文创建失败:错误:未经授权:”。为什么?

问题描述

我有一个 Postman 测试,通过 newman 或 postman runner 在我的本地运行中通过了 OK。测试从环境文件中读取一些值并调用具有某些标头的 API。 在此处输入图像描述

但是当我通过 newman / Jenkins 运行相同的测试时,这会在控制台中抛出授权错误 401: 在此处输入图像描述

{
  "errors": [
    {
      "message": "Context creation failed: Error: Unauthorised",
      "extensions": {
        "code": 401
      }
    }
  ]
}

为什么会这样?Jenkins 在从环境文件中写入或读取值时是否有问题?该错误表示 401 身份验证,但这很奇怪,我看到我在 Jenkins 控制台中传递的标题,它们看起来都很好,就像我从本地运行它时一样。 在此处输入图像描述

标签: javascriptjenkinspostman

解决方案


推荐阅读