1,打开报告的基础步骤
在文件下打开cmd后,输入
pytest [测试文件名称] -s -q --alluredir=./result/
所有测试用例完成之后相关数据会被保存在result文件下,输入
allure serve ./result/
使用之前保存的数据,创建展示报告的网站
2,保存下报告数据,下次可以直接打开网页
在生成result文件之后,输入
allure generate ./result/ -o ./tmp/ --clean
将result文件下的相关数据,制作成网页的相关文件保存在tmp文件下,再输入
allure open -h 127.0.0.1 -p 8883 ./tmp/
即可打开报告展示页面
3,只为某个模块单独生成报告
pytest [文件名称] --allure -feature '模块名称' #只运行该feature下的用例
pytest [文件名称] --allure -stories '子功能名称' #只运行该stories下的用例
4,丰富报告页面
@allure.feature("功能名称") #设置功能名称
@allure.story("子功能名称") #设置子功能名称
@allure.step("步骤名称") #设置步骤名称
allure.dynamic.title(title) #在测试用例中设置标题
@allure.link("跳转地址",name="链接") #设置跳转页面,注:issue方法和testcase方