python-自動化接口測試 - 統一執行入口方法

生成測試報告,使用第三方工具: HTMLTestRunnerNew.py

下載地址:http://tungwaiyip.info/software/HTMLTestRunner.html

下載後,把HTMLTestRunner.py 文件複製到Python 安裝路徑下的lib文件夾中即可。

(在python3中用HTMLTestRunner.py報importError“:No module named 'StringIO'解決辦法)

參考:https://blog.csdn.net/qq_35638215/article/details/89189648

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

import unittest

import HTMLTestRunnerNew

testcase_dir=“com/py/tests/”  #測試用例py文件包路徑

discover=unittest.defaultTestLoader.discover(testcase_dir,"test_*.py") #收集測試用例

with open(“e:\\com\lz\report\api.html”,"wb+") as file:  #wb+ 代表二進制輸入

    runner=  HTMLTestRunnerNew.HTMLTestRunner(stream=file,title="標題",description="自已測試",tester=“lz”)

    runner.run(discover)

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章