pytest 執行用例生成報告

2022-10-10 22:48:18 字數 871 閱讀 8028

1. pytest-html

pytest -vs --reruns 1 --html=report.html --self-contained-html

pytest -vs --reruns 1 --html=testreport_"%date:~0,4%-%date:~5,2%-%date:~8,2% %time:~0,2%-%time:~3,2%-%time:~6,2%".html --self-contained-html    # 報告名稱加入當前時間

-q       與-v/--verbose相反,顯示整體結果,按模組展示結果,;

-v/--verbose    輸出資訊更詳細,每個用例佔一行;

-s       輸出print&log,等價於 --capture=no

-vs       用例結果+print&log

2.allure

cmd命令能啟動allure serve

d:cd d:\workspace\goodslspytest1217\testsuits\testgoods

pytest --alluredir ./report/allure

allure serve \report\allure

cmd 命令啟動不了allure serve

d:cd d:\workspace\goodslspytest1217\testsuits\testgoods

pytest --alluredir ./report/allure

cd d:\allure-2.13.0\bin

allure

allure serve d:\workspace\goodslspytest1217\testsuits\testgoods\report\allure

Pytest 執行用例

pytest 不止可以執行自己的用例,也可以執行 unittest 寫的用例。pytest 有很多執行時引數,用於指定執行的用例 執行結果展示 外掛程式引數等。pytest 有兩種執行方式 命令列通過 pytest 命令執行 pytest 引數 引數值 中使用pytest.main 引數1 引數值1...

pytest生成自帶樣式的報告和用例重複執行

1 首先安裝測試框架和需要的外掛程式 cmd 執行 pip install pytest html pip install pytest 2 然後我們在根目錄建乙個test開頭的用例和report開頭的目錄,比如 3 在當前目錄中執行 pytest html report report.html s...

pytest文件2 用例執行

1.檔名以test py檔案和 test.py 2.以test 開頭的函式 3.以test 開頭的類 4.以test 開頭的方法 5.所有的包pakege必須要有 init py檔案 1.執行目錄下所有的用例 pytest 檔名 2.執行乙個py檔案下用例 pytest 指令碼名稱.py 3.x 遇...