使用Postman、新曼和Jenkins实现自动化测试和持续集成
需积分: 5 143 浏览量
更新于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集成测试自动化的步骤。
1122 浏览量
2228 浏览量
603 浏览量
173 浏览量
433 浏览量
2021-05-01 上传
3045 浏览量
1733 浏览量
![](https://profile-avatar.csdnimg.cn/default.jpg!1)
云中探花手
- 粉丝: 70
最新资源
- OCP指南:理解价值与分类,避开误区
- Windows 2000 + Oracle 9i 安装配置详指南
- ActionScript 3.0组件使用指南
- C语言指针完全解析:从基础到复杂类型
- Hibernate实战指南:Manning出版社
- 9iClient Form Builder基础开发:安装与环境设置
- Flex与J2EE深度集成:服务导向架构与RIA开发
- Oracle数据库安全:概要文件与用户管理
- Oracle事务管理详解:进程与会话的管控
- Oracle对象管理最佳实践
- Oracle分区管理详解
- Zend Framework入门教程:由Rob Allen撰写
- C语言基础:数据类型详解
- VNC协议详解:登录与桌面共享机制
- SQL入门与实践:基础语句与练习解析
- 《Div+CSS布局大全》网页设计教程