Pytest 生成Report

Pytest支持以下幾種測試Report,跟著我一起來學(xué)習(xí)吧!
在你的PyCharm工程中新建test_one_func.py文件,然后在Terminal中運(yùn)行下面的實(shí)例,檢查有沒有生成對應(yīng)的Report。
在你的工程對應(yīng)的目錄下建立一個(gè)新文件夾:report,你也可以在其他目錄創(chuàng)建。

新建文件夾report
###This is test_one_func.py
def func(x):
    return x + 1

def test_func():
    assert func(3) == 5

1. 生成JunitXML 格式的測試報(bào)告

JunitXML報(bào)告是一種很常用的測試報(bào)告,比如可以和Jenkins進(jìn)行集成,在Jenkins的GUI上顯示Pytest的運(yùn)行結(jié)果,非常便利。
運(yùn)行完case后可以到report路徑下去查看相應(yīng)的xml文件,也可以在PyCharm打開該xml文件查看。
運(yùn)行

pytest --junitxml=path
#絕對路徑:
pytest -v test_one_func.py --junitxml=C:\Users\yatyang\PycharmProjects\pytest_example\report\test_one_func.xml
#相對路徑
pytest -v test_one_func.py --junitxml=report\test_one_func.xml
生成JunitXML Report.png
test_one_func.xml 內(nèi)容

2. 生成result log格式的測試報(bào)告

txt也是最簡單的一種測試報(bào)告,實(shí)例如下。運(yùn)行完case后可以到report路徑下去查看相應(yīng)的txt文件,也可以在PyCharm打開該txt文件查看。

pytest -v test_one_func.py  --resultlog=report\log.txt
生成log Report.png

3. 生成Html格式的測試報(bào)告

html格式的測試報(bào)告在瀏覽器觀看效果很好,還可以把這些測試報(bào)告放在Web服務(wù)器上。
首先,需要安裝pytest-html插件。

pip install pytest-html
安裝pytest-html插件.png
pytest -v test_one_func.py --html=report\test_one_func.html

這個(gè)report的格式還是很漂亮的,有Environment,Summary和Report,非常友好。


test_one_func.html

最后,如果你的report文件夾內(nèi)正確生成了上面介紹的這三種格式的測試報(bào)告,恭喜你!


pytest的3種Report
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,578評論 19 139
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,094評論 25 709
  • 《指南》一課。 戊子四月丙子日壬辰時(shí),予住金陵時(shí),東省孫興功老師占左方伯趙福星公祖何日升遷,知一、反吟...
    好天涼月閱讀 986評論 0 0
  • 今天的活動老早就知道會在三小舞蹈室,挺期待的??山鼇砩眢w不佳,諸事不順,自己都有點(diǎn)討厭自己了,今早起床時(shí)竟...
    彤912閱讀 303評論 0 2
  • webpack 介紹 webpack 是什么 為什么引入新的打包工具 webpack 核心思想 webpack 安...
    yxsGert閱讀 6,673評論 2 71

友情鏈接更多精彩內(nèi)容