Python BeautifulReport可视化报告代码实例


Posted in Python onApril 13, 2020

操作步骤

1.下载BeautifulReport文件,本例文件下载地址 最新文件下载地址

2.复制文件BeautifulReport,至python安装Lib\site-packages位置下

Python BeautifulReport可视化报告代码实例3.

3.导入:from BeautifulReport import BeautifulReport import unittest

4.testXXX测试用例函数下可视化报告用例描述:'''描述,第一个测试用例'''

5.mian下执行:

1.实例化:ts = unittest.TestSuite()

2.按类加载全部testxxx测试用例:ts.addTest(unittest.makeSuite(类名))
按函数加载testxxx测试用例:ts.addTest(类名(‘函数名'))

3.加载执行用例生成报告:result = BeautifulReport(ts)

4.定义报告属性:result.report(description='XXX报告XX描述', filename= 'xxx.html', log_path='C:\Users\EDZ\eclipse-workspace\pythonTest\Report')

举例说明

#!/usr/bin/python3
# encoding:utf-8
'''
Created on 2019年9月30日
@author: EDZ
'''
import unittest
from BeautifulReport import BeautifulReport
import os
import time

class HtmlReport(unittest.TestCase):
  def test_1(self):
    '''描述,第一个测试用例'''
    print('test_1错误')
    self.assertEqual(1, 2)
  def test_2(self):
    '''描述,第二个测试用例'''
    print('test_2正确')
    self.assertEqual(1, 1)
  def test_3(self):
    '''描述,第三个测试用例'''
    print('test_3错误')
    self.assertEqual(2, 3)
if __name__=='__main__':
  now = time.strftime("%Y-%m-%d %H%M%S", time.localtime(time.time()))
  localpath = os.getcwd()
  print('本文件目录位置:'+localpath)
  filepath = os.path.join(localpath,'Report')
  print('报告存放路径  :'+filepath)
  
  ts = unittest.TestSuite()#实例化
  #按类加载全部testxxx测试用例
  ts.addTest(unittest.makeSuite(HtmlReport))
  #按函数加载testxxx测试用例
  #ts.addTest(HtmlReport('test_1'))
  filename = now +'.html'
  #加载执行用例生成报告
  result = BeautifulReport(ts)
  #定义报告属性
  result.report(description='XXX报告XX描述', filename= filename, log_path=filepath)

制台运行结果

本文件目录位置:C:\Users\EDZ\eclipse-workspace\pythonTest
报告存放路径 :C:\Users\EDZ\eclipse-workspace\pythonTest\Report
F.F
测试已全部完成,
可前往C:\Users\EDZ\eclipse-workspace\pythonTest\Report查询测试报告

可视化报告

Python BeautifulReport可视化报告代码实例

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
使用python统计文件行数示例分享
Feb 21 Python
Python中type的构造函数参数含义说明
Jun 21 Python
python套接字流重定向实例汇总
Mar 03 Python
微信跳一跳小游戏python脚本
Jan 05 Python
python实现zabbix发送短信脚本
Sep 17 Python
Numpy截取指定范围内的数据方法
Nov 14 Python
python游戏地图最短路径求解
Jan 16 Python
Python 给屏幕打印信息加上颜色的实现方法
Apr 24 Python
使用Pyhton 分析酒店针孔摄像头
Mar 04 Python
django Layui界面点击弹出对话框并请求逻辑生成分页的动态表格实例
May 12 Python
Python 用__new__方法实现单例的操作
Dec 11 Python
python基础之类属性和实例属性
Oct 24 Python
解决jupyter notebook 出现In[*]的问题
Apr 13 #Python
超全Python图像处理讲解(多模块实现)
Apr 13 #Python
关于jupyter打开之后不能直接跳转到浏览器的解决方式
Apr 13 #Python
Python restful框架接口开发实现
Apr 13 #Python
Jupyter notebook 启动闪退问题的解决
Apr 13 #Python
windows上彻底删除jupyter notebook的实现
Apr 13 #Python
Python json转字典字符方法实例解析
Apr 13 #Python
You might like
PHP生成短网址的3种方法代码实例
2014/07/08 PHP
yii实现图片上传及缩略图生成的方法
2014/12/04 PHP
php正则匹配文章中的远程图片地址并下载图片至本地
2015/09/29 PHP
用js实现的模拟jquery的animate自定义动画(2.5K)
2010/07/20 Javascript
function foo的原型与prototype属性解惑
2010/11/19 Javascript
利用毫秒减值计算时长的js代码
2013/09/22 Javascript
js点击文本框弹出可选择的checkbox复选框
2016/02/03 Javascript
详解微信小程序Radio选中样式切换
2017/07/06 Javascript
angularjs2 ng2 密码隐藏显示的实例代码
2017/08/01 Javascript
angular写一个列表的选择全选交互组件的示例
2018/01/22 Javascript
基于vue2.x的电商图片放大镜插件的使用
2018/01/22 Javascript
详解小程序毫秒级倒计时(适用于拼团秒杀功能)
2019/05/05 Javascript
javascript如何使用函数random来实现课堂随机点名方法详解
2020/07/28 Javascript
vue组件中传值EventBus的使用及注意事项说明
2020/11/16 Javascript
在Linux系统上安装Python的Scrapy框架的教程
2015/06/11 Python
Python实现将json文件中向量写入Excel的方法
2018/03/26 Python
Python嵌套列表转一维的方法(压平嵌套列表)
2018/07/03 Python
在Python中画图(基于Jupyter notebook的魔法函数)
2019/10/28 Python
解决python中import文件夹下面py文件报错问题
2020/06/01 Python
Python中的Cookie模块如何使用
2020/06/04 Python
如何使用Cython对python代码进行加密
2020/07/08 Python
Python使用pyexecjs代码案例解析
2020/07/13 Python
scrapy利用selenium爬取豆瓣阅读的全步骤
2020/09/20 Python
教你如何用python操作摄像头以及对视频流的处理
2020/10/12 Python
Jeep牧马人、切诺基和自由人零配件:4 Wheel Drive Hardware
2017/07/02 全球购物
伦敦一卡通:The London Pass
2018/11/30 全球购物
销售顾问的岗位职责
2013/11/13 职场文书
员工拾金不昧表扬信
2014/01/09 职场文书
《寓言两则》教学反思
2014/02/27 职场文书
户外活动总结
2015/02/04 职场文书
2015年志愿者服务工作总结
2015/04/20 职场文书
2016七一建党节慰问信
2015/11/30 职场文书
聊聊pytorch测试的时候为何要加上model.eval()
2021/05/23 Python
Django框架中模型的用法
2022/06/10 Python
Python实现数据的序列化操作详解
2022/07/07 Python
python解析照片拍摄时间进行图片整理
2022/07/23 Python