unittest(2):使用第三方模块HTMLTestRunnerNew(生成HTML格式的测试报告

参数描述

  • file:文件

  • verbosity:详细程度

  • title:标题

  • description:描述

  • tester:作者

import unittest
import HTMLTestRunner
from unittest1.test_D import *
from unittest1.test_E import *
if __name__ == '__main__':
# suite=unittest.TestSuite()
# suite.addTest(Test_A("test_AA"))
# suite.addTest(Test_A("test_A2A"))
# suite.addTest(Test_B("test_BB"))
# suite.addTest(Test_B("test_B2B"))
# runner=unittest.TextTestRunner()
# runner.run(suite)

loader1=unittest.TestLoader().loadTestsFromTestCase(Test_D)
loader2=unittest.TestLoader().loadTestsFromTestCase(Test_E)
suite =unittest.TestSuite([loader1,loader2])
'''
文件格式一定要用wb格式
'''
with open('接口测试.html','wb') as file:
runner=HTMLTestRunner.HTMLTestRunner(stream=file,title='接口自动化测试报告',description='接口测试V1',tester='LH')
runner.run(suite)

posted @ 2021-07-10 10:46  Tester-**  阅读(303)  评论(0编辑  收藏  举报