使用Postman、新曼和Jenkins实现自动化测试和持续集成
需积分: 5 49 浏览量
更新于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集成测试自动化的步骤。
1132 浏览量
2248 浏览量
444 浏览量
176 浏览量
538 浏览量
276 浏览量
238 浏览量
436 浏览量
226 浏览量

云中探花手
- 粉丝: 70
最新资源
- 32位instantclient_11_2使用指南及配置教程
- kWSL在WSL上轻松安装KDE Neon 5.20无需额外软件
- phpwebsite 1.6.2完整项目源码及使用教程下载
- 实现UITableViewController完整截图的Swift技术
- 兼容Android 6.0+手机敏感信息获取技术解析
- 掌握apk破解必备工具:dex2jar转换技术
- 十天掌握DIV+CSS:WEB标准实践教程
- Python编程基础视频教程及配套源码分享
- img-optimize脚本:一键压缩jpg与png图像
- 基于Android的WiFi局域网即时通讯技术实现
- Android实用工具库:RecyclerView分段适配器的使用
- ColorPrefUtil:Android主题与颜色自定义工具
- 实现软件自动更新的VC源码教程
- C#环境下CS与BS模式文件路径获取与上传教程
- 学习多种技术领域的二手电子产品交易平台源码
- 深入浅出Dubbo:JAVA分布式服务框架详解