本文主要是介绍python学习——接口自动化测试报告-HTMLTestRunner,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
import unittest
import os
import time
import HTMLTestRunner# 用例路径
case_path = os.path.join(os.getcwd(), 'case')
# 报告存放路径
report_path = os.path.join(os.getcwd(), 'report')def all_case():discover = unittest.defaultTestLoader.discover(case_path, pattern="api*.py", top_level_dir=None)print(discover)return discoverif __name__ == '__main__':# 获取当前时间,这样便于下面的使用now = time.strftime("%Y-%m-%d-%H_%M_%S", time.localtime(time.time()))# html报告文件路径report_abspath = os.path.join(report_path, 'report' + now + '.html')# 打开一个文件,将result写入此file中fp = open(report_abspath, 'wb')runner = HTMLTestRunner.HTMLTestRunner(stream=fp,title='接口自动化测试报告,测试结果如下:',description='用例执行情况:')# 调用all_case函数返回值runner.run(all_case())fp.close()
这篇关于python学习——接口自动化测试报告-HTMLTestRunner的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!