使用HTMLTestRunner模块更优美地展示接口测试报告
2024-08-26 23:07:38
优化版本的HTMLTestRunner模块,从我的百度网盘获取:
链接:https://pan.baidu.com/s/1f8eLpX5qBrpJsVlXKjquRQ
提取码:qqlu
测试报告展示:
代码展示:
import unittest
from datetime import datetime
from Libs.HTMLTestRunnerNew import HTMLTestRunner
from Common.constants import REPORTS_DIR, CASES_DIR suite = unittest.defaultTestLoader.discover(CASES_DIR)
with open(REPORTS_DIR + '\\XXXX_ApiReport{}.html'.format(datetime.strftime(datetime.now(), '%Y%m%d%H%M%S')),
mode='wb') as f:
runner = HTMLTestRunner(stream=f,
title='XXXX接口测试报告',
verbosity=2,
description='python接口自动化',
tester='小公瑾')
runner.run(suite)
参数说明:
- stream:打开的文件对象,文件格式要求为html
- title:测试报告标题
- verbosity:有0、1、2,2表示详细输入
- description:测试报告的描述
- tester:测试人员名称
最新文章
- 用Python向MySQL数据库插入数据
- [Android Pro] 告别编译运行 ---- Android Studio 2.0 Preview发布Instant Run功能
- 使用Sqoop从mysql向hdfs或者hive导入数据时出现的一些错误
- Android Wear开发 - 数据通讯 - 第零节 : 打包Wear应用(手机和手表应用如何连接)
- Qt国际化详细介绍,中文乱码以及解决方案
- _00023 Kafka 奇怪的操作_001它们的定义Encoder达到Class数据传输水平和决心
- HTML5本地存储详解
- __x__(17)0906第三天__块元素block_内联元素inline_行内块元素inline-block
- [转载]如何快速下载、安装和配置chromedriver ?
- python从零安装
- tf 数据读取
- ASP.NET MVC命名空间时引起错误的解决方法
- sqlite3数据库的简要应用
- MySQL主从复制几个重要的启动选项
- Code optimization and organization in Javascript / jQuery
- V-rep学习笔记:vrep中的实用工具
- 使用requests库实现多线程下载
- php中正则案例分析
- [日常] nginx与location规则
- (5)函数式接口的简单使用之Predicate