python生成报告_python生成测试报告
《最简洁的nose生成html报告方法》
安装:
nose是继承于unittest的一个python单元测试框架。
属于第三方包,要使用,首先需要安装,推荐pip(解决依赖):
pip install nose
pip install nose-html-reporting
注:命令行nosetests -help查看nose相关参数,证明安装成功。若pip安装失败,那就去安装whl吧
使用:
进入测试文件所在目录,或直接跟绝对路径(如:d:\test\test.py)
指定报告名称和路径使用--html-report参数(当然也可以DIY哈)
命令行执行:
nosetests d:\test\test.py --with-html --html-report=d:\test\test.html
注:解决有中文的输出问题需要修改nose_html_reporting的__init__.py
加入万能编码解决方案:
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
然后再修改输出方式_format_output:
return o.decode('utf-8')
#return o.decode('latin-1')
《最简洁unittest生成测试报告》
使用HTMLTestRunner来格式化报告。下载HTMLTestRunner.py(容易搜索到)并放到python:\lib\路径下。
在测试py的加上下一段代码(更改类名哟,当然可以个性化DIY你自己的报告名称,比如添加文件名字、时间戳等)
总之最简洁的unittest生成测试报告,补充代码如下:
if __name__=='__main__':
testSuite=unittest.TestLoader().loadTestsFromTestCase(测试类名)
while True:
report_path='d:\\test\\'
filename=reportp_path+'result.html'
if os.path.exists(report_path):
with open(filename,'wb') as f:
runner=HTMLTestRunner.HTMLTestRunner(f,verbosity=2,title='Result',description='Test_reports')
runner.run(testSuite)
break
else:
os.makedirs(report_path)
continue
一切就绪之后执行你的unittest就ok。去见证一下吧。
python生成报告_python生成测试报告相关推荐
- python pdf报告_python生成pdf报告、python实现html转换为pdf报告
1.先说下html转换为pdf:其实支持直接生成,有三个函数pdfkit.f 安装python包:pip Install pdfkit 系统安装wkhtmltopdf:参考 https://githu ...
- python生成ppt报告_python 生成 pptx 分析报告的工具包:reportgen
reportgen v0.1.8 更新 这段时间,我对 reportgen 进行了大工程量的修改和更新.将之前在各个文章中出现的函数进行了封装,同时也对现有工具包的一些逻辑进行了调整. 1.repor ...
- 大乐透python预测程序_Python生成随机验证码,大乐透号码
随机生成验证码 示例代码: import random # 导入标准模块中的random if __name__ == '__main__': check_code = "" # ...
- python创建窗体_python生成窗口
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 2.python生成目录树上述 cmd 方式虽然可以生成目录树,但是并不美观,让 ...
- python htmltestrunner报告_Python HTMLTestRunner可视化报告实现过程解析
操作步骤 1.下载HTMLTestRunner.py 2.把文件复制到python安装/lib位置下 3. 3.导入:import HTMLTestRunner import unittest 4.m ...
- python pdf报告_Python实现html转换为pdf报告(生成pdf报告)功能示例
本文实例讲述了Python实现html转换为pdf报告(生成pdf报告)功能.分享给大家供大家参考,具体如下: 1.先说下html转换为pdf:其实支持直接生成,有三个函数pdfkit.f 安装pyt ...
- python excel取数 生成报告_python+requests+excel+unittest+ddt接口自动化数据驱动并生成html报告(二)...
可以参考 python+requests接口自动化完整项目设计源码(一)https://www.cnblogs.com/111testing/p/9612671.html
- python excel取数 生成报告_python读取excel表格生成erlang数据
为了将excel数据自动转换成所需要的erlang数据,听同事说使用python会很方便简单,就自学了两天python,写了一个比较粗糙的python脚本,不过能用,有什么优化的地方请指教 代码如下: ...
- python自动生成word报告_利用Python实现报告自动生成
前几天,在网上看到一篇介绍利用Python组件实现MS word内容生成的文章.可能是很久没接触编码,感觉在技术领域变得有点孤陋寡闻了,看见一些实用的功能都觉的屌屌的.以前经常通过代码写Excel文件 ...
最新文章
- Windows10下SSH远程拷贝文件
- sql server 海量数据速度提升:SQL优化-索引(11) 【转】
- C++ 中 const和define的区别
- MongoDB索引问题
- 递归调用方法时栈内存是如何变化的?(使用内存图演示递归调用过程)
- 在TextView中实时显示数据
- laravel框架常用目录路径
- Javascript 高级程序设计--总结【二】
- maven3常用命令
- 关于国标码最后一位校验码计算方法
- javascript实现的中国象棋单机双人
- MOS管开关使用方法
- 让div填满剩下的空间
- Git 命令使用体验的神器 -- tig
- ❤️❤️❤️Unity废柴看过来,手把手教你做植物大战僵尸(十七)—— 工程源码下载
- 制造硅异质结太阳能电池的简化表面清洁
- 【Shotcut】开源免费视频编辑软件 - 微信视频编辑利器
- RK3588 VOP-SPLIT分屏模式介绍
- ROBOMASTER比赛作品集_邹俊添
- 一篇文章带你更好了解热门Java开发工具IDEA!
热门文章
- div内容设float之后,div的自动高度适应
- 病毒周报(081110至081116)
- h264 裸流打包成mp4 注意事项
- windows下安装使用couchdb
- 超级账本(Hyperledger Fabric):基本架构及运作机制
- OpenCV3实现人脸识别(一)——基于OpenCV3级联分类器实现人脸检测与眼睛检测
- python自动测试u_自动化测试——Selenium+Python之下拉菜单的定位
- 消费升级背景下零食行业发展报告_趋势丨零食行业进入4.0时代
- STM32F10X的boot分析
- js公共时间戳方法es6