1. 程式人生 > 實用技巧 >pytest---allure測試報告

pytest---allure測試報告


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這個就是我們的測試報告啦