栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Jenkins自由风格软件项目构建----Jenkins+Pytest+Allure搭建自动化测试任务

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Jenkins自由风格软件项目构建----Jenkins+Pytest+Allure搭建自动化测试任务

Jenkins安装----基于CentOS7搭建Jenkins Jenkins凭据管理----配置用户名密码 Jenkins凭据管理----配置ssh私钥 Jenkins凭据管理----配置Gitee私钥 Jenkins节点管理----添加节点 Jenkins插件配置----Gitee插件配置 Jenkins自由风格软件项目构建----创建一个从gitee代码仓拉取代码任务 Jenkins自由风格软件项目构建----Jenkins+Pytest+Allure搭建自动化测试任务 Jenkins自由风格软件项目构建----配置GiteeWebhook触发构建任务 一、jenkins 安装allure 插件

(1)登录jenkins后,点击【系统管理】-【插件管理】

(2)切换到【可选插件】,搜索Allure,然后勾选Allure插件,点击【Install Without restart】


(3)勾选【安装完成后重启jenkins】,安装完成后悔自动重启jenkins,重启jenkins后,Allure插件就安装OK了

二、安装配置allure工具

(1)虚拟机首先需要安装allure,如果没有安装可参考 pytest(8-2)CentOS7安装配置allure 安装
(2)在jenkins节点的虚拟机上执行如下命令查看allure命令的路径

[root@iZbp1flzt6x7pxmxfhmxeeZ bin]# which allure
/usr/local/allure-2.16.1/bin/allure
[root@iZbp1flzt6x7pxmxfhmxeeZ bin]#

(3)登录jenkins界面,大砍【系统管理】-【全局工具配置】


(4)设置全局的allure路径(注意,这里虽然提示master节点没有allure, 没关系的,这里有一点需要注意的是只有全局配置里配置了的工具,在节点配置里才可以进行配置,否则节点的工具配置中是无法配置的)

(5)这时候继续打开【系统管理】-【节点管理】

(6)这时选择要执行任务的节点,点击【设置】

(7)继续配置此节点的allure路径,
注意:这里需要特别注意,如果allure是手工安装的,这里的路径时安装目录文件夹,不是bin目录下的allure文件,否则会提示 java.io.IOException: Can’t find allure commandline 错误

(7)至此 allure就安装配置完成了

三、构建任务中配置allure

(1)如这里代码仓主要为python代码,有两个依赖文件,测试用例文件在tests目录

(2)找到先前创建好的任务,点击【配置】

(3)首先增加构建步骤,选择【执行shell】

(4)编写如下shell

pip3 install -r requirements.txt
pip3 install -r test_requirements.txt
python3 -m pytest -s tests --alluredir tests/reports/allure_report

如:

(5)点击【增加构建后操作步骤】,选择【Allure Report】

(6)配置allure报告路径,跟上述shell中设定的相对路径一致

(7)点击【立即构建】

(8)执行成功后,点击如下位置,即可查看allure报告

(9)如下即为这里的allure报告

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/613550.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号