Python接口自动化-HtmlTestRunner

一、适用

1.适用框架为UnitTest单元测试框架
2.生成Html测试报告

二、安装

适用:python3;02版本带饼图

  • 下载HTMLTestRunner.py

放入python目录下

\Python38\Lib\site-packages

检查是否安装成功

import HTMLTestRunner

三、代码实例

'''
@time:2021年6月25日13:16:29
@target:HTMLTestRunner生成测试报告
@author:
'''
# -*- coding: utf-8 -*-
import unittest
import HTMLTestRunner
from test_mathfunc import *




if __name__ == '__main__':
    suite = unittest.TestSuite()
    suite.addTest(TestMathFunc('test_zdd'))
    suite.addTest(TestMathFunc('test_aivide'))
    # 定义测试报告存放路径
    report = open('./result1.html','wb')
    # 定义测试报告
    runner = HTMLTestRunner.HTMLTestRunner(stream=report,title='接口测试报告',description='用例执行情况')
    # 执行测试用例
    runner.run(suite)
    report.close(

四、Tips

python环境执行代码,否则不生成测试报告

image

posted @ 2021-09-13 16:49  难删亦删  阅读(89)  评论(0)    收藏  举报