一、接口测试持续集成的好处
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、查看控制台构建日志信息
文章来源:https://www.toymoban.com/news/detail-434770.html
4、查看测试报告
文章来源地址https://www.toymoban.com/news/detail-434770.html
到了这里,关于持续集成——接口测试集成实战的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!