0

0

pytest与Allure集成

看不見的法師

看不見的法師

发布时间:2025-09-18 08:26:17

|

208人浏览过

|

来源于php中文网

原创

  1. 通过窗口的方式进行连接

重新启动jenkins,重新连接并继续上次的操作。(注意:点击launch,重新下载slave-agent文件,然后双击slave-agent文件进行连接。上次下载的slave-agent文件已经无法使用。)

连接成功后,slave可以获取系统上的大量信息。

pytest与Allure集成pytest与Allure集成2. 安装为Windows服务

pytest与Allure集成窗口未关闭时可以保持连接,关闭窗口后连接会断开。安装为Windows服务后,电脑启动时会自动连接。

「安装为Windows服务和不安装为Windows服务的区别:」

在Web自动化中,如果安装了Windows服务,就无法看到浏览器的打开和各种操作。

Windows服务会在后台默默运行,无法看到界面的执行过程。但以窗口方式运行自动化代码时,会看到电脑上有窗口弹出,浏览器会一步一步进行操作,所有的过程都是可见的。

现在已经有一个执行机向它报到。作为主机,收到了一个小弟,为小弟创建任务并分配工作。

pytest与Allure集成pytest与Allure集成创建任务:

pytest与Allure集成pytest与Allure集成分配任务给slave:

pytest与Allure集成创建执行机时有一个标签设置,如果这个标签下有20台执行机,那么任务会随机分配到这20台执行机中的一台。

pytest与Allure集成这里只有一台。

源码管理:Jenkins应尽早介入,代码需提交到svn/git上,可进行配置。

构建任务:

在general中指定任务由执行机执行。在任务构建中,所有操作由执行机完成,以执行机为准,不是以Jenkins服务器为准。

pytest与Allure集成pytest与Allure集成pytest与Allure集成pytest与Allure集成pytest与Allure集成pytest与Allure集成控制台可以看到输出的结果。虽然失败了,但执行过程已经完成。

「自动化工程根据测试用例的结果来决定成功与否。」

在界面上看不到测试结果,因此之前生成的xml文件可以配置到构建结果中显示xml结果:

点击设置-构建后操作:

pytest与Allure集成生成测试报告时,有个junit xml文件。选择后,需要提供xml文件路径:

配置xml文件路径,路径需为相对路径。

每个工程的工作空间是:

相对于当前工程的工作路径,已经配置了一个执行机的工作目录:

pytest与Allure集成pytest与Allure集成这是工程的默认工作空间。

需要配置相对于这个路径:

C:\qianglili\Jenkins-Slave-Home\workspace\python-qinghan-web-pytest
下的测试报告。

集简云
集简云

软件集成平台,快速建立企业自动化与智能化

下载

将测试报告指定生成在这个路径下。

如果是svn/git下载的代码,默认下载到当前工程的工作空间(默认工作空间)。

C:\qianglili\Jenkins-Slave-Home\workspace\python-qinghan-web-pytest\Outputs\reports

只有一个xml文件,取名为*.xml(所有以xml结束的文件)

pytest与Allure集成直接在这个工程下运行pytest命令即可。

pytest与Allure集成代码已经拷贝到当前工作路径下,因此只需在当前工作路径下运行pytest命令。

pytest与Allure集成pytest与Allure集成3. 配置Allure报告

pytest与Allure集成pytest与Allure集成首先配置Allure报告:

  1. 安装Allure

Allure各版本压缩包:

链接:

https://pan.baidu.com/s/1w2V9quGKxN1D98fQaZWWtg 提取码:4lrd

解压后我的电脑的路径:

pytest与Allure集成「配置环境变量-系统变量:」

然后在PATH中添加

C:\qianglili\xiazai\Allure\allure-commandline-2.9.0\allure-2.9.0\bin

新建一个ALLURE_HOME的环境变量,配置相同的路径:

C:\qianglili\xiazai\Allure\allure-commandline-2.9.0\allure-2.9.0\bin

之所以要单独配置解压后的路径为

ALLURE_HOME
,是为了以后更换版本时只需更改
ALLURE_HOME
这个环境变量,PATH的环境变量无需修改。

找到放代码的文件夹路径:

F:\PO_V4_BasePage\Outputs\allure_reports
,打开cmd,并将路径添加到命令后面。

pytest与Allure集成自动打开Allure报告:

pytest与Allure集成直接用浏览器查看行吗?

不行。这个端口号是随机生成的。必须在命令行中访问。

pytest与Allure集成报告中不会显示重试次数。

  1. 问题如果两台都安装了Jenkins,那么一台可以做slave吗?

可以的,但没必要两台都安装Jenkins。可以使用虚拟机


欢迎扫码关注!

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
软件测试常用工具
软件测试常用工具

软件测试常用工具有Selenium、JUnit、Appium、JMeter、LoadRunner、Postman、TestNG、LoadUI、SoapUI、Cucumber和Robot Framework等等。测试人员可以根据具体的测试需求和技术栈选择适合的工具,提高测试效率和准确性 。

439

2023.10.13

java测试工具有哪些
java测试工具有哪些

java测试工具有JUnit、TestNG、Mockito、Selenium、Apache JMeter和Cucumber。php还给大家带来了java有关的教程,欢迎大家前来学习阅读,希望对大家能有所帮助。

300

2023.10.23

Java 单元测试
Java 单元测试

本专题聚焦 Java 在软件测试与持续集成流程中的实战应用,系统讲解 JUnit 单元测试框架、Mock 数据、集成测试、代码覆盖率分析、Maven 测试配置、CI/CD 流水线搭建(Jenkins、GitHub Actions)等关键内容。通过实战案例(如企业级项目自动化测试、持续交付流程搭建),帮助学习者掌握 Java 项目质量保障与自动化交付的完整体系。

19

2025.10.24

pdf怎么转换成xml格式
pdf怎么转换成xml格式

将 pdf 转换为 xml 的方法:1. 使用在线转换器;2. 使用桌面软件(如 adobe acrobat、itext);3. 使用命令行工具(如 pdftoxml)。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

1899

2024.04.01

xml怎么变成word
xml怎么变成word

步骤:1. 导入 xml 文件;2. 选择 xml 结构;3. 映射 xml 元素到 word 元素;4. 生成 word 文档。提示:确保 xml 文件结构良好,并预览 word 文档以验证转换是否成功。想了解更多xml的相关内容,可以阅读本专题下面的文章。

2091

2024.08.01

xml是什么格式的文件
xml是什么格式的文件

xml是一种纯文本格式的文件。xml指的是可扩展标记语言,标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言。想了解更多相关的内容,可阅读本专题下面的相关文章。

1063

2024.11.28

自建git服务器
自建git服务器

git服务器是目前流行的分布式版本控制系统之一,可以让多人协同开发同一个项目。本专题为大家提供自建git服务器相关的各种文章、以及下载和课程。

724

2023.07.05

git和svn的区别
git和svn的区别

git和svn的区别:1、定义不同;2、模型类型不同;3、存储单元不同;4、是否拥有全局版本号;5、内容完整性不同;6、版本库不同;7、克隆目录速度不同;8、分支不同。php中文网为大家带来了git和svn的相关知识、以及相关文章等内容。

554

2023.07.06

俄罗斯Yandex引擎入口
俄罗斯Yandex引擎入口

2026年俄罗斯Yandex搜索引擎最新入口汇总,涵盖免登录、多语言支持、无广告视频播放及本地化服务等核心功能。阅读专题下面的文章了解更多详细内容。

69

2026.01.28

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
XML教程
XML教程

共142课时 | 5.9万人学习

XQuery 教程
XQuery 教程

共12课时 | 3.7万人学习

XLink  教程
XLink 教程

共7课时 | 1.1万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号