Python教程

python结合allure使用

本文主要是介绍python结合allure使用,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1.pip install allure-pytest

2.下载allurehttps://github.com/allure-framework/allure2/releases/tag/2.13.10

3.将下载后的包解压后,把allure中的bin路径设置到环境变量path中(C:\applicationPath\allurePtath\allure-2.13.10\bin)

4.allure generate report/ -o report/html 生成测试报告

  -o后面的是生成报告路径

4.1allure serve C:\DevelopWorkspace\smartmonitorManage\report 使用 allure server 报告路径  可以开启allure网页端

 

在pycharm中的终端使用pytest smart_log_api.py --alluredir C:\\DevelopWorkspace\\smartmonitorManage\\report

pytest  前提条件是 需要安装pytest     .py文件是测试脚本  路径是要生成报告的文件路径

 

二.allure测试报告的基础用法

Allure用例描述
使用方法 参数值 参数说明
@allure.epic() epic描述 定义项目、当有多个项目是使用。往下是feature
@allure.feature() 模块名称 用例按照模块区分,有多个模块时给每个起名字  
@allure.story() 用例名称 一个用例的描述
@allure.title(用例的标题) 用例标题 一个用例标题
@allure.testcase() 测试用例的连接地址 自动化用例对应的功能用例存放系统的地址
@allure.issue() 缺陷地址 对应缺陷管理系统里边的缺陷地址
@allure.description() 用例描述 对测试用例的详细描述
@allure.step() 操作步骤 测试用例的操作步骤
@allure.severity() 用例等级 blocker  、critical  、normal  、minor  、trivial
@allure.link() 定义连接 用于定义一个需要在测试报告中展示的连接
@allure.attachment() 附件 添加测试报告附件

 

这篇关于python结合allure使用的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!