api - 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在我们银行的内网。
可能是什么原因,因为我们已经扫描了类似的问题,但没有找到令人满意的答案。
如果您需要任何其他详细信息,请告诉我。
问候
解决方案
推荐阅读
- c# - 你如何从另一个方法的代码中结束一个方法?
- python - GNUPG - 文件夹名称中的空格问题
- java - 如何在没有 main 方法的情况下在终端中测试我的代码?
- kubernetes - GKE Config Connector StorageBucket 资源在 kubectl apply 上超时
- docker - curl --upload-file 不适用于 alpine
- python - 导入模块失败:ModuleNotFoundError:没有名为“文件夹”的模块
- php - 如何在子类构造方法中获取父类变量值
- python - 在列中写入具有多个列表项的 csv 行
- ios - 处理用户点击通知时的去向?
- javascript - 当我尝试从下拉列表中选择选项时如何修复 ajax 运行