pytest---allure測試報告
阿新 • • 發佈:2020-09-19
pytest-allure
目錄
1、allure簡介
Allure是一款輕量級並且非常靈活的開源測試報告框架。 它支援絕大多數測試框架, 例如TestNG、Pytest、JUint等。它簡單易用,易於整合。
2、allure怎麼生成測試報告
1、執行的時候加上
( '--alluredir', 'report/result', 'test001.py'])
會在當前資料夾建立一個report資料夾,在report資料夾下建立result
2、生成html測試報告
因為生成的測試報告是json的,不好看,所有用這個命令生成一個好看的HTML測試報告
split = 'allure ' + 'generate ' + './report/result ' + '-o ' + './report/html ' + '--clean'
# 將測試報告轉為html格式 --html=../report.html
os.system(split) # system函式可以將字串轉化成命令在伺服器上執行(需要匯入os模組)
執行之後,就會生成一個HTML資料夾,點開index.html這個就是我們的測試報告啦