首页 > 解决方案 > 如何在 Jenkins 中使用 ssh Api Key

问题描述

我想知道您是否可以帮助我解决这个问题,我目前正在使用 Newman 加载我在 Postman 中制作的一组测试用例,当我运行命令时,我正在尝试在 Jenkins 中运行 JOB:

newman run collection.json -e sendoment.json

它有效,该集合在 Jenkins 中运行,但它向我显示了这个错误:

connect ECONNREFUSED 127.0.0.1:8095

我知道我必须将 ssh 代码传递给它,以便它识别端口并授予我访问权限,但我不知道使用什么命令来发送它。

我目前有一个 id_rsa.pub 用于在本地执行此操作。

我的问题是,如何发送此文件或如何确保端口存在?我没有进入管理的权限,所以我不能将变量添加为插件,我在其他博客中看到过这个,无论是在这里还是在 Postman 中。

在此处输入图像描述

它只是一个 json 格式的集合,其中包含对各种 EndPoints 的各种调用,在这些 EndPoints 中验证了它们的状态。

标签: jenkinssshpostman

解决方案


为了解决这个动作,我必须创建一个方法,让我能够登录到我在 Jenkins 中拥有的虚拟机,因为在执行这个动作时,这个端口被阻塞了。2 发送 Cookie 以执行登录操作。


推荐阅读