HttpRunner3.X測試報告--report外掛
阿新 • • 發佈:2021-07-07
Httprunner_report一個由HTMLTestRunner
專案為靈感,並基於HTMLTestRunner
進行二次開發的一個專案。
主要在API呼叫、報告樣式、擴充套件性等方面進行了增強。
點選檢視HTMLTestRunner
的官網。HTMLTestRunner
是基於Python單元測試官方實現的TextTestResult
為參考,實現了對應的HTMLTestResult
版本。
本專案是二次開發專案,原專案為PyTestReport(https://github.com/five3/PyTestReport)。在此專案基礎上進行調整和適配,感謝原開發者的貢獻。
現支援流行的自動化框架httprunner的應用,可檢視theme下的效果圖。
httprunner下的使用:
hrun xx.yml/xxx.py --pytest_report xxx.html 每次執行的報告名不能重複,html報告名可加時間戳區分。
以httprunner3.1.4進行適配開發,理論上向上支援新版本,2.x版本未進行測試,可能不支援。
具體詳情請檢視:https://gitee.com/fxcity/HttpRunnerReport.git
安裝與使用
安裝
通過pip安裝
pip install httprunner_report
通過安裝包
可通過釋出的安裝包進行安裝,具體安裝包可在dist目錄查詢。
pip install HttpRunnerReport-0.1.4-py3-none-any.whl
通過原始碼(最新版本)
pip install git+https://gitee.com/fxcity/HttpRunnerReport.git
或者
git clone https://gitee.com/fxcity/HttpRunnerReport.git
cd HttpRunnerReport
python setup.py build
python setup.py install