Jenkins UI 自动化持续化集成测试

一:安装jenkins 环境

在官网下载msi 直接安装即可

二:设置全局变量

设置allure 路径

三:创建项目

1、创建自由风格项目

2、如果项目在本地,且本地服务器是windows ,找到Jenkins安装根目录,寻找config.xml文件,如下位置:

*在config.xml文件内,查找 workspaceDir 关键字,将你的自定义 工作空间根目录 地址替换默认的地址

注释掉的是 默认的空间根目录

修改完成后,并没有结束。还缺少最重要的一步。

上面是针对全局的,如果在创建的项目内工作区间,则不需要设置上述。但只是针对项目生效;

四:生效修改的工作区间

这时,我们就需要运行 Jenkins的命令来重新读取配置。

读取之后,再创建任务,执行Jenkins,就会在自定义空间内运行任务了。

五:配置项目相关内容

选择cmd 命令输入(注意:如果要生成allure报告,必须使用pytest 执行)

pytest run_ui_test.py wallpaper/TestCases/base_cases/test_upload_wallpaper.py -s -q --alluredir allure_results --clean-alluredir # 不同目录文件执行,--alluredir allure_results 为生成报告源文件的相对路径,--clean-alluredir 每次执行后清除本地的旧报告文件。

exit 0 # 执行结束退出,否则会显示执行失败

六:配置构建时间和次数

七:UI自动化配置有头浏览器,可视化。

八、添加allure 环境路径,生成allure 测试报告

构建内添加相对路径:

全局配置内添加allure 的配置路径,不需要到bin目录:

九:邮件发送邮箱

https://blog.csdn.net/RoninYang/article/details/107777912

https://www.cnblogs.com/hao2018/p/11135180.html

除此以后还可以配置git的项目地址,配置账号密码来拉取最新代码来构建,通过代码更新机制来触发构建。

也可以在linux 上执行jenkins持续化进程,但需要注意的是执行的不是cmd 而是shell命令。

2023最新Jmeter接口测试从入门到精通(全套项目实战教程)

相关推荐
CAE虚拟与现实41 分钟前
Ubuntu和Debian 操作系统的同与异
服务器·ubuntu·debian
风路丞2 小时前
centos-stream-9上安装nvidia驱动和cuda-toolkit
linux·运维·centos
yl--炼气3 小时前
windows下wsl-ubuntu子系统的位置怎样从C盘转到其他盘
linux·运维·ubuntu
博睿谷IT99_4 小时前
红帽认证 Linux安全 级别
linux·运维·安全
超爱吃香菜的菜鸟4 小时前
关于我的服务器
运维·服务器
Cv打怪升级4 小时前
ubuntu 常用指令
linux·运维·ubuntu
用手码出世界5 小时前
【Linux】进程池bug、命名管道、systemV共享内存
linux·运维·bug
LL1681995 小时前
SSM考研助手管理系统
java·服务器·开发语言·数据库·学习
半吊子的程序狗5 小时前
docker测试镜像源
运维·docker·容器
MobiCetus6 小时前
Linux Kernel 7
linux·运维·服务器·windows·ubuntu·centos·gnu