首页 > 解决方案 > POSTMAN-NEWMAN:403 禁止错误消息

问题描述

1) Newman 版本(可以通过 newman -v 找到):version is 4.6

2) 操作系统详细信息(类型、版本和架构):RHEL 7.4

3)您是使用 Newman 作为库还是通过 CLI 使用?通过 npm 下载 Newman

4)您最近是否遇到过这个问题,或者这个错误一直存在:我们第一次在 Jenkins 中通过 newman 执行我们的邮递员集合。

5) 预期行为:status 200

6) 用于运行 Newman 的命令/脚本:HTTP_PROXY=http://xx.xx.xx.xx:xx HTTPS_PROXY=http://xx.xx.xx.xx:xx newman run collections.json --reporters junit,html,xml

我们正在尝试使用 Jenkins 中的 Newman 自动执行 API 测试集合。这些集合在邮递员中正确执行,但是当我们在 Jenkins 中执行它们时,我们得到了 403 禁止。我们得到这样的输出:

GET http://xx.xx.xxx.xx:xxxx/api/add-lead/ [403 Forbidden, 2.69KB, 133ms]

There was an error running your collection: tunneling socket couldn't be established, statusCode=403

我们已经安装了 Jenkins 和在 Jenkins 代理中执行邮递员收集的必要功能。Jenkins,agent,GET、PUT命令中提到的IP在我们银行的内网。

可能是什么原因,因为我们已经扫描了类似的问题,但没有找到令人满意的答案。

如果您需要任何其他详细信息,请告诉我。

问候

标签: apijenkinspostmanhttp-status-code-403newman

解决方案


推荐阅读