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报告

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

相关推荐
Elastic 中国社区官方博客5 小时前
使用真实 Elasticsearch 进行高级集成测试
大数据·数据库·elasticsearch·搜索引擎·全文检索·jenkins·集成测试
risc1234561 天前
【Elasticsearch】中数据流需要配置索引模板吗?
大数据·elasticsearch·jenkins
skinGap2 天前
Node.js 中文编码问题全解析
node.js·jenkins·android-studio
字节全栈_PVK2 天前
Jenkins 的安装(详细教程)_jenkins安装
运维·jenkins
risc1234562 天前
【Elasticsearch】match_bool_prefix 查询 vs match_phrase_prefix 查询
大数据·elasticsearch·jenkins
柠檬豆腐脑2 天前
从前端到全栈:Jenkins 自动化部署 Node.js后端+ Vue.js 前端
前端·ci/cd·jenkins
Future_yzx3 天前
Selenium 浏览器操作与使用技巧——详细解析(Java版)
java·selenium·测试工具
risc1234563 天前
【Elasticsearch】 Intervals Query
大数据·elasticsearch·jenkins
Algorithm-0073 天前
【Postman 接口测试】接口用例设计与评审
测试工具·postman
ccnnlxc3 天前
日志收集Day007
运维·jenkins