Allure+jenkins配置
Allure+jenkins配置
http://plugincompat.herokuapp.com/
https://docs.pytest.org/en/latest/reference.html#ini-options-ref
1、Allure 的使用
1、下载Allure:
# 下载 Allure,进行解压
https://github.com/allure-framework/allure2/releases
2、添加环境变量
将解压之后的路径放到环境变量当中
3、安装依赖包
https://pypi.org/project/allure-pytest/
pip install allure-pytest
4、执行测试,生成报告
pytest --alluredir=allure_report/
5、查看allure报告
启动allure
# 命令终端:输入命令,启动allure
allure serve 文件路径
2、无头浏览器执行模式
1、可能需要配置
# 设置无头浏览器
from selenium.webdriver import ChromeOptions
chrome_options = ChromeOptions()
# 设置为无头模式(必须写)
chrome_options.add_argument('--headless')
# 禁用GPU(可选)
chrome_options.add_argument('--disable-gpu')
# 非沙箱环境(可选)
chrome_options.add_argument('--no-sandbox')
# 创建drievr对象
driver = Chrome(options=chrome_options)
3、jenkins集成Allure
1、安装 Jenkins 的 Allure 插件;
4、jenkins分布式配置
Master-Slave:主从模式
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· .NET10 - 预览版1新功能体验(一)