
文章目录
- 一、接口测试持续集成的好处
- 二、环境准备
- 三、Jenkins节点挂载
- 1、新建node节点
- 2、编辑节点信息
 
- 四、节点环境的配置
- 1、Python3环境
- 2、allure-commandline工具
- 3、allure插件
 
- 五、本地运行待测代码
- 1、Pycharm拉取代码执行
- 2、命令行运行代码,并生成报告
 
- 六、库文件的导出
- 七、Jenkins上运行代码配置
- 1、指定节点运行
- 2、源码配置
- 3、构建触发器配置
- 4、构建配置
- 5、构建后配置
- 6、全局工具配置
 
- 八、项目构建
- 1、前提保证节点在线
- 2、构建job
- 3、查看控制台构建日志信息
- 4、查看测试报告
 
一、接口测试持续集成的好处
1、减少错误和手动任务
 2、及早发现并解决集成挑战
 3、更短的交付周期
二、环境准备
被测代码(存放于代码仓)
 Jenkins节点机器以及运行环境
三、Jenkins节点挂载
1、新建node节点

2、编辑节点信息

 
 详细步骤:https://blog.csdn.net/YZL40514131/article/details/130142810?spm=1001.2014.3001.5501
四、节点环境的配置
1、Python3环境
linux中安装python3环境查看博客:
 https://blog.csdn.net/YZL40514131/article/details/121583650
2、allure-commandline工具
下载allure-commandline
 解压allure-commandline
 将allure-commandline上传到服务器中
 
[root@mylinux1 allure-2.18.1]# ls
bin  config  lib  plugins  venv
[root@mylinux1 allure-2.18.1]# pwd
/root/allure-2.18.1
3、allure插件

五、本地运行待测代码
1、Pycharm拉取代码执行

2、命令行运行代码,并生成报告
(api_env) D:\api\test_litemall>python -m pytest --alluredir=./results --clean-alluredir
(api_env) D:\api\test_litemall>allure serve ./results

六、库文件的导出
pip freeze > requirements.txt
 会生成requirements.txt文件
七、Jenkins上运行代码配置
1、指定节点运行

2、源码配置

3、构建触发器配置

4、构建配置

5、构建后配置

 
6、全局工具配置

 
八、项目构建
1、前提保证节点在线

2、构建job

3、查看控制台构建日志信息

4、查看测试报告




















