postman教程-22-Newman结合Jenkins执行自动化测试

上一小节我们学习了Postman Newman运行集合生成测试报告的方法,本小节我们讲解一下Postman Newman结合Jenkins执行自动化测试的方法。

在软件开发过程中,持续集成(CI)是一种实践,旨在通过自动化的测试和构建过程来频繁地合并代码变更到主分支。Postman 是一个流行的 API 开发工具,它允许用户设计、测试、文档化和监视 API。Newman 是 Postman 的命令行集合运行器,可以自动运行 Postman 集合并生成测试报告。Jenkins 是一个开源的自动化服务器,可以作为 CI/CD 枢纽,用于监控和持续执行任务。两者结合起来可以进行持续自动化测试,具体操作配置步骤如下:

安装 HTML Publisher插件

安装完插件,http://localhost:8080/restart 重启Jenkins后插件才能生效

jenkins新建任务

配置jenkins任务

1、jenkins执行newman命令,生成html报告

具体命令

复制代码
echo $PATH
newman run /Users/jun.guo/Desktop/mycollection.json -r htmlextra --reporter-htmlextra-export report.html

2、配置jenkins构建后操作

解决HTML报告显示不正常问题

执行脚本

复制代码
System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "")

构建任务

查看控制台输出

点击查看生成的html报告

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走,希望可以帮助到大家!

相关推荐
闲人编程4 小时前
Elasticsearch搜索引擎集成指南
python·elasticsearch·搜索引擎·jenkins·索引·副本·分片
网络安全-杰克10 小时前
Jmeter压力测试工具安装与使用
自动化测试·软件测试·测试工具·jmeter·职场和发展
Wpa.wk10 小时前
接口自动化 - 接口鉴权处理常用方法
java·运维·测试工具·自动化·接口自动化
Wpa.wk11 小时前
接口自动化 - 多环境统一文件配置 +多响应统一转换处理
运维·服务器·测试工具·自动化·接口自动化·统一配置
@zulnger12 小时前
selenium 自动化测试工具实战项目(窗口切换)
selenium·测试工具·自动化
辣香牛肉面1 天前
Wireshark v4.6.2 开源免费网络嗅探抓包工具中文便携版
网络·测试工具·wireshark
人间打气筒(Ada)1 天前
jenkins基于Pipeline发布项目
java·pipeline·jenkins·流水线·ci·cd·cicd
may_一一2 天前
xpath定位:selenium和playwrightAnt Design / 表单类页面)
selenium·测试工具
daopuyun2 天前
CNAS/CMA软件检测实验室源代码漏洞测试工具选型要求与比对
软件测试·测试工具·软件检测·cnas认可·cma认定
Wpa.wk2 天前
接口自动化测试 - 请求构造和响应断言 -Rest-assure
开发语言·python·测试工具·接口自动化