jenkins 停止项目_【Postman】14 Postman与Jenkins集成使用

f70a31c465763faa435a3d46a4332e3e.png

Postman提供的Newman命令行工具,与Jenkins可以灵活组合,以实现接口测试的持续集成或者定时任务。

如果Jenkins部署在Linux系统中,可以直接在shell中运行Newman命令。

如果Jenkins部署在windows系统中,可以将Newman命令保存在批处理文件.bat中。

今天,我们以windows系统下的CI(持续集成)进行演示:

一、创建批处理文件

1、创建一个文本文件,并且重命名为:maintest.bat,保存编码格式为UTF-8,或者通过notepad++转化格式

2、在文件中输入newman指令,保存文件(--bail newman:当用例失败则停止Newman运行)

collection文件、csv文件均保存在目录:e:/data/

生成的HTML文件也保存到目录:e:/data/

841d1264b8c5d84d9586543c248e6f8c.png

二、Jenkins中配置

1、打开Jenkins网页

需提前安装Jenkins,然后Chrome浏览器中打开输入:http://localhost:8080,即可打开Jenkins

d682529939c706672e81939a7f98f555.png

2、配置newman环境变量

Jenkins主页->Build Executor Status->设置按钮->勾选环境变量->添加path变量及值,如下图所示:

c030a303697e26cf5bcb407dfad2c6fe.png

3、创建一个自由风格的项目

Jenkins主页->new item,设置如下:

5a33ed9ac56a5e221c9d8cd6f4d852d7.png

4、配置项目

选择刚创建的项目name列,在下拉框中选择Configure,弹出窗口设置如下,保存退出:

也可添加定时任务配置,在触发器位置选择:Build periodically,设置数据:10 20 * * *,表示每天的20:10会运行该项目

e0132e86de99400fd577364238826d7b.png

4、运行项目

92a4f1204738d80ee27d7450fd0ce855.png

5、查看Jenkins中项目运行结果(蓝色表示通过,红色表示失败)

4f5f6fd30dcb7659425f20e6c38e6a57.png

6、查看生成的HTML报告

在E:/data 目录下,查看result.html文件,使用Chrome浏览器打开

17a994b8342821dd3ca8ffe14501b106.png

【原创系列文章 如需转载 请联系作者 】

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要通过 Jenkins 集成 Postman 的导出和导入接口,可以按照以下步骤进行操作: 1. 在 Jenkins 上安装 Postman 插件。在 Jenkins 的插件管理中搜索 "postman",找到 Postman 插件并安装。 2. 在 Postman 中导出需要测试的接口。在 Postman 中选择需要测试的接口集合,点击 "导出" 按钮,选择 "Collection v2.1" 格式并导出。 3. 将导出的接口集合文件上传至 Jenkins 中。可以使用 Jenkins 的文件上传功能或者将文件上传至 Git 仓库并在 Jenkins 中配置 Git 仓库的拉取操作。 4. 在 Jenkins 中创建一个新的构建任务,选择 "构建一个自由风格的软件项目"。 5. 在构建任务的配置中,选择 "构建环境",勾选 "Provide Node & npm bin/ folder to PATH" 选项,并填写 Node.js 的安装路径。 6. 在构建任务的配置中,选择 "构建",添加 "Execute shell" 构建步骤,并输入以下命令: ``` # 安装 Newman npm install -g newman # 导入 Postman 集合文件 newman import /path/to/collection.json # 运行测试 newman run /path/to/collection.json ``` 其中,`/path/to/collection.json` 为导出的接口集合文件的路径。 7. 保存构建任务的配置并执行构建操作,即可在 Jenkins 中查看接口测试的结果。 注意:在 Jenkins 中执行 Postman 接口测试需要先安装 Node.js 和 Newman。在构建任务的配置中需要提供 Node.js 的安装路径,并在构建步骤中使用 `npm install` 命令安装 Newman。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值