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

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

相关推荐
安冬的码畜日常8 小时前
【JUnit实战3_20】第十一章:用 Gradle 运行 JUnit 测试实战
测试工具·junit·单元测试·gradle·软件构建·groovy·junit5
喜欢你,还有大家8 小时前
集群——GitLab&&Jenkins部署
运维·gitlab·jenkins
张永清-老清9 小时前
每周读书与学习->JMeter主要元件详细介绍(三)逻辑控制器
测试工具·jmeter·压力测试·性能调优·jmeter性能测试·性能分析·每周读书与学习
程序员三藏10 小时前
如何使用Selenium做自动化测试?
自动化测试·软件测试·python·selenium·测试工具·职场和发展·测试用例
安冬的码畜日常12 小时前
【JUnit实战3_19】第十章:用 Maven 3 运行 JUnit 测试(下)
java·测试工具·junit·单元测试·maven·junit5
安冬的码畜日常12 小时前
【JUnit实战3_18】第十章:用 Maven 3 运行 JUnit 测试(上)
测试工具·junit·maven·artifact·junit5
交换机路由器测试之路14 小时前
发包工具anysend使用手册
网络·测试工具·ipv6·发包工具
水冗水孚16 小时前
50多张图详细记录——使用Jenkins完成前端项目CICD自动化部署教程(不踩坑!)
前端·docker·jenkins
Java爱好狂.17 小时前
接上篇:如何在项目中实现ES查询功能?
java·运维·jenkins·es·java面试·后端开发·java程序员
jc062017 小时前
7.1-性能与测试工具
测试工具