HTMLTestRunner_Chart 基于unittest的测试报告(有截图、饼图)

 

摘自:https://blog.csdn.net/qw943571775/article/details/82735343

 

 

HTMLTestRunner_Chart 基于unittest的测试报告,使用详情见demo

参考链接:

http://tungwaiyip.info/software/HTMLTestRunner.html
https://github.com/GoverSky/HTMLTestRunner_cn

GitHub下载地址:?https://github.com/githublitao/HTMLTestRunner_Chart

优化报告内容

  1. 测试报告中文显示,优化一些断言失败正文乱码问题
  2. 新增错误和失败截图,展示到html报告里
  3. 增加饼图统计
  4. 失败后重试功能
  5. 保存近10次测试结果,并通过柱状图展示
  6. 切换测试日期,展示历史测试结果
    兼容python2.x 和3.x

注意:

  1. 在是python3.x 中,如果在这里setUp里初始化driver ,因为3.x版本 unittest 运行机制不同,会导致用力失败时截图失败,目前只有采用捕获异常来截图,或者在setUpClass里初始化driver
  2. driver初始化变量名必须命名为driver

报告首页:

报告截图

用例截图:

 

失败饼图:

 

历史走势:

历史走势

失败重试:

  1. 生成报告的参数里面加了一个参数retry=1,这个表示用例失败后,会重新跑一次。
if __name__ == '__main__':
    suite = unittest.TestLoader().loadTestsFromTestCase(case_01)
    runner = HTMLTestRunner(
        title="带截图,饼图,折线图,历史结果查看的测试报告",
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值