本文主要實現(xiàn)接口自動化的測試報告
1.下載HTMLTestRunner.py
https://github.com/huangyuping/My-test01.git
2.調(diào)用寫入測試報告
import unittest
from HTMLTestRunnerNew import HTMLTestRunner
import test_api
import time
#執(zhí)行以test為開頭的case
s=unittest.TestSuite()
ul=unittest.TestLoader()
s.addTest(ul.loadTestsFromModule(test_api))
#拼接測試報告
now = time.strftime('%Y_%m_%d_%H_%M_%S')
html_report_path = '/Users/xiaolongxia/PycharmProjects/api_test/HtmlTestReport' + '/' + now + '.html'
# wb:以二進制格式打開一個文件只用于寫入。如果該文件已存在則打開文件,并從開頭開始編輯,即原有內(nèi)容會被刪除。如果該文件不存在,創(chuàng)建新文件。
fp = open(html_report_path,'wb')
runner = HTMLTestRunner(fp,title='API 測試報告')
runner.run(s)
3.運行結(jié)果

image.png
4.測試報告

image.png