美文网首页
mac m1安装allure --version

mac m1安装allure --version

作者: 测试探索 | 来源:发表于2022-05-01 14:20 被阅读0次

一、下载包

https://github.com/allure-framework/allure2/releases
放到任意目录下

image.png

二、配置环境变量

cd ~/
vi ~/.zprofile 
#写入如下内容后保存并退出
export PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
export PATH=${PATH}:/Users/mz/Documents/allure-2.17.3/bin

#输入如下命令,如果成功即生效
allure --version
image.png

三、python中安装依赖包,python一定要3.7以上版本

pip3 install allure-pytest

四、执行用例,生成报告

# 执行用例 生产allure报告
pytest.main(['testcase/test_demo3.py',
             '--alluredir=allure_reports'])

执行上面的命令后,会自动在项目跟目录下,生成allure_reports文件夹,里面是json文件,需要用allure服务打开这些文件


image.png

五、打开测试报告

在项目根目录下输入命令,allure serve + 报告文件名

 allure serve allure_reports
image.png
运行结果
六、allure集成jenkins

https://www.cnblogs.com/Simple-Small/p/11512337.html

七、使用小技巧

1、给用例添加中文标题:

@allure.title(用例名称)
如果是pyTest的参数化:
@allure.title("{参数化变量名[用例标题的key]}") ### 注意引号。引号不老实,括号里面参数化变量名
@pytest.mark.parametrized(参数化变量名,列表)

2、添加特性,可以在allure报告的总览当中看到特性场景

@allure.feature("功能名称")

3、在用例下面使用文档说明(函数注释)(三引号)
4、@allure.severity(allure.severity_level.CRITICAL)

设置用例优先级
BLOCKER = 'blocker'
CRITICAL = 'critical'
NORMAL = 'normal'
MINOR = 'minor'
TRIVIAL = 'trivial'

相关文章

网友评论

      本文标题:mac m1安装allure --version

      本文链接:https://www.haomeiwen.com/subject/sicpyrtx.html