allure使用步驟如下:
一、通過DOS窗口命令生成allure測試報告:
1、在命令模式下中切換到pytest測試用例路徑下,執行命令:py.test測試文件--alluredir=報告路徑,生成xml報告
2、在命令模式下執行命令:allure generate xml報告路徑 -o html報告路徑,生成網頁版的測試報告
3、在html報告路徑中,打開index.html文件即可展示報告
二、通過pytest生成allure測試報告:(推薦)
代碼示例:
import os import pytest class TestDome_09: def test_case_01(self): print("----- 用例01 -----",end=" ") assert True @pytest.mark.skip('無條件跳過') def test_case_02(self): print("----- 用例02 -----",end=" ") assert True def test_case_03(self): print("----- 用例03 -----",end=" ") assert True def test_case_04(self): print("----- 用例04 -----",end=" ") assert True if __name__ == '__main__': # 生成json文件 pytest.main(['-s','-v','--alluredir=./allure_json_path','--clean-alluredir']) # 生成html文件 os.system('allure generate %s -o %s --clean'%("./allure_json_path","./allure_html_path"))
執行效果:
pycharm中目錄文件的展示:
報告效果: