使用Postman、新曼和Jenkins实现自动化测试和持续集成
需积分: 5 8 浏览量
更新于2024-08-05
收藏 1.97MB DOCX 举报
"Postman+Newman+Jenkins集成测试自动化"
Postman是一个功能强大的API测试工具,Newman是Postman推出的一个nodejs库,用于运行和测试集合,并用之构造接口自动化测试和持续集成。Jenkins是一个基于Java的持续集成工具,用于自动化构建、测试和部署。以下是Postman+Newman+Jenkins集成测试自动化的详细知识点:
一、Newman安装和使用
Newman是Postman推出的一个nodejs库,用于运行和测试集合,并用之构造接口自动化测试和持续集成。安装Newman需要先安装nodejs,并配置好环境变量。
1. 安装nodejs:需要下载nodejs的安装包,例如node-v16.13.1-x64.msi,并安装。
2. 配置环境变量:在nodejs命令行输入“node –v”以验证nodejs是否安装成功。
3. 安装Newman:在nodejs命令行输入“npm install -g newman”以安装Newman。
4. 验证Newman:输入“newman –v”以验证Newman是否安装成功。
Newman的常用参数:
* -e:使用环境变量
* -g:使用全局变量
* -d:使用csv、text、json数据驱动
* -n:循环次数
* -r:cli、html、json、junit--reporter-html-export
二、Tomcat安装和环境变量配置
Tomcat是一个基于Java的Web服务器,用于部署和运行Java Web应用程序。以下是Tomcat的安装和环境变量配置步骤:
1. 解压Tomcat文件夹:将Tomcat的安装包解压到指定目录,例如D:\install\autos\tomcat\apache-tomcat-8.5.50。
2. 环境变量配置:
* 新建CATALINA_BASE变量:变量名为CATALINA_BASE,变量值为解压后Tomcat路径。
* 新建CATALINA_HOME变量:变量名为CATALINA_HOME,变量值为解压后Tomcat路径。
Tomcat的启动方式有两种:
* 方式1:在dos窗口输入startup。
* 方式2:在找到Tomcat的安装目录下的bin文件,点击startup.bat即可(window环境)。
三、Jenkins安装和配置
Jenkins是一个基于Java的持续集成工具,用于自动化构建、测试和部署。以下是Jenkins的安装和配置步骤:
1. 将jenkins.war包放在Tomcat对应的webapps下。
2. 启动Tomcat服务:在dos中输入startup或者在Tomcat的bin目录下点击startup.bat。
3. 登录Jenkins:输入http://127.0.0.1:8080以登录Jenkins。
四、Postman+Newman+Jenkins集成测试自动化
Postman+Newman+Jenkins集成测试自动化可以实现自动化测试和持续集成。以下是集成测试自动化的步骤:
1. 在Postman中创建测试集合,并将其保存为json文件。
2. 使用Newman运行测试集合,并生成报告。
3. 使用Jenkins实现自动化构建、测试和部署。
五、结语
Postman+Newman+Jenkins集成测试自动化可以实现自动化测试和持续集成,提高了测试和部署的效率。通过本文,读者可以了解Postman、Newman和Jenkins的基本概念和使用方法,并掌握Postman+Newman+Jenkins集成测试自动化的步骤。
443 浏览量
188 浏览量
608 浏览量
176 浏览量
1132 浏览量
2248 浏览量
102 浏览量
3054 浏览量

云中探花手
- 粉丝: 70
最新资源
- 逆强化学习项目示例教程与BURLAP代码库解析
- ASP.NET房产销售管理系统设计与实现
- Android精美转盘交互项目开源代码下载
- 深入理解nginx与nginx-http-flv-module-1.2.9的整合推流
- React Progress Label:实现高效进度指示的组件
- mm3Capture:JavaFX实现的MM3脑波数据捕获工具
- ASP.NET报表开发设计与示例解析
- 打造美观实用的Linktree侧边导航栏
- SEO关键词拓展软件:追词工具使用体验与分析
- SpringBoot与Beetl+BeetlSQL集成实现CRUD操作Demo
- ASP.NET开发的婚介管理系统功能介绍
- 企业政府网站源码美化版_全技术领域项目资源分享
- RAV4 VFD屏时钟自制项目与驱动程序分析
- STC_ISP_V481 在32位Win7系统上的成功运行方法
- Eclipse RCP用例深度解析与实践
- WPF中Tab切换与加载动画Loding的实现技巧