欢迎来到电脑知识学习网,专业的电脑知识大全学习平台!

手机版

命令行转换文件系统-(转换文件格式命令)

电脑故障 发布时间:2022-12-07 02:51:08
命令行转换文件系统 (转换文件格式命令)


一、allure介绍

allure 是一款开源的,专门用来展示测试结果的测试报告工具,报告内容精致美观且专业。allure 可以与非常多的测试框架做集成:

Java 语言,可以与 junit4、junit5、TestNG 测试框架集成;Python 语言,可以与pytest、behave、nose 测试框架集成;

allure会将测试用例的执行数据保存到json文件当中,再利用 allure 的命令行将文件转换成 HTML 形式呈现出来。

二、安装allure服务

Github下载地址:https://github.com/allure-framework/allure2/releases

下载后解压,将解压后的bin路径配置到环境变量中:

cmd进入命令行,运行allure --version,出现版本号提示说明allure服务已经安装配置完毕。

三、安装pytest、allure-pytest 插件

1、pytest 的安装:

pip install pytest

2、安装 allure-pytest插件:

pip install allure-pytest四、生成报告

1、在执行 pytest 命令时,添加 allure 命令参数:—alluredir= test_report\allure (相对于 pytest 命令所在目录的测试报告目录)。命令执行完后,会在test_report\allure目录下生成一些文件:

2、使用allure生成非常美观的html文件:
直接在pycharm命令行或者cmd里面执行:allure serve +报告地址(test_report\allure)

五、allure其他使用5.1 给测试报告添加各种附件

语法:
allure.attach(body, name, attachment_type, extension)

body:文件原始内容name:带有文件名的字符串attachment_type:附件类型,可在 allure.attachment_type 中查看支持的附件类型extension:创建文件的扩展名source:包含文件路径的字符串

5.2 添加用例标题和描述信息

语法:
@allure.title(str)、@allure.description(str)

5.3 添加链接

语法:
@allure.link(url, link_type, name=None):提供链接地址
@allure.issue(url, name=None):提供带有小错误图标的链接
使用以上装饰器将在测试报告的“链接”部分中提供网址的可点击链接:

5.4 标记测试用例

语法:
@allure.epic 、@allure.feature、@allure.story
@pytest.mark 标记并不会显示在 allure 报告上,allure 提供了以上三种类型的标记装饰器,它们是可以显示在 allure 报告上的,在测试报告的功能栏,测试用例会分类显示。

@allure.epic()>@allure.feature()>@allure.story(),其中 story 是 feature 的子集,feature是epics的子集,测试报告上将优先显示epic、 feature,展开再显示 story。

电脑

想要运行指定的 story 或者 feature 或 epics时,可以使用以下命令行选项来指定不同的测试集,执行操作

--allure-epics--allure-features--allure-storiespytest.main([r'--alluredir=test_report\allure --allure-stories story1,story2'])5.5 优先级

语法:@allure.severity()

可以修饰函数、方法或整个类,以 allure.severity_level 枚举值作为参数,值包括:
BLOCKER、CRITICAL、NORMAL、MINOR、TRIVIAL


运行指定优先级的用例:–allure-severities+优先级,如果有多个,用逗号隔开

pytest.main([r'--alluredir=test_report\allure --allure-severities CRITICAL,NORMAL'])六、allure和jenkins集成

1、安装jenkins/系统设置/插件管理里面,安装Allure插件:


2、全局工具配置–Allure Commandline中,安装allure命令行工具:

3、系统配置/全局属性下,新增allure安装目录:

4、job中配置allure,选择allure report:

5、构建项目,查看allure报告:

以上就是本次的全部内容,如果对你有帮助,欢迎关注我的微信公众号:程序员杨叔,各类文章都会第一时间在上面发布,持续分享全栈测试知识干货,你的支持就是作者更新最大的动力~

责任编辑:电脑知识学习网

电脑故障