pytest+allure生成报告
安装allure插件
先解压到software目录下
环境变量中配置下allure位置
ps:一定要先配置环境变量,再启动pycharm
安装allure-pytest
pip install pytest
pip install allure-pytest
pytest命令执行并输出报告
pytest --alluredir 报告路径
查看报告
allure serve 报告路径
丰富报告内容
往报告中添加附件
allure.attach(r.text,"响应报文",allure.attachment_type.TEXT)
#第一个参数,附件内容:文件路径,文本内容
#第二个参数,附件名字
#第三个参数,附件的类型
给用例添加标题
allure.title("标题内容")
修改用例优先级
@allure.severity("优先级")
#优先级有blocker, critical, normal, minor, trivial几个级别
用例分类管理
@allure.feature("功能模块")
@allure.story("功能点")
#feature是story的父级
关联用例或者缺陷
@allure.issue("http://www.baidu.com") # 问题表识,关联标识已有的问题,可为一个url链接地址
@allure.testcase("测试登录") # 用例标识,关联标识用例,可为一个url链接地址