码迷,mamicode.com
首页 > Web开发 > 详细

pytest 框架生成 pytest - html 报告

时间:2020-03-02 00:47:31      阅读:326      评论:0      收藏:0      [点我收藏+]

标签:ima   logs   targe   tar   原创   blog   com   机制   bsp   

   需要安装 pytest - html 插件;

pip install pytest-html
  • pytest 可以生成多种样式的结果:
  • 生成 JunitXML 格式的测试报告,命令:--junitxml=path
  • 生成 ResultLog 格式的测试报告,命令:--resultlog=report/log.txt
  • 生成 Html 格式的测试报告,命令:--html=OutPuts/reports/report.html(相对路径)

二、生成 HTML 报告

if __name__ == __main__:
    # 生成python-html报告
    pytest.main([-s, -v, --html=OutPuts/reports/report.html])

  生成测试报告:

技术图片

   打开测试报告:

  • report.html
    • 什么时候生成的报告  
  • Environment:环境
    • 包  
    • 平台版本  
    • 插件版本  
    • Python版本  
  • Summary
    • 运行了几个用例,用了多少秒  
    • passed:通过、failed:失败、errors:报错
  • Duration:运行耗时秒

技术图片

 

三、其中可以结合 失败重运行机制:

import pytest

if __name__ == __main__:
    # 生成python-html报告
    pytest.main([--reruns, 3, --reruns-delay, 5, -s, -v, --html=Outputs/reports/report.html])

如果看到控制台中看到 RRF 代表两次重运行,最后还是失败了

技术图片

 

 

*******请大家尊重原创,如要转载,请注明出处:转载自:https://www.cnblogs.com/shouhu/,谢谢!!******* 

pytest 框架生成 pytest - html 报告

标签:ima   logs   targe   tar   原创   blog   com   机制   bsp   

原文地址:https://www.cnblogs.com/shouhu/p/12393144.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!