pytest 6 生成html报告

前言:pytest-HTML是一个插件,pytest用于生成测试结果的HTML报告。兼容Python 2.7,3.6

1.github上源码地址【https://github.com/pytest-dev/pytest-html

2.pip安装

  pip install pytest-html

3.执行方法

  pytest --html=report.html

html报告

1.打开cmd,cd到需要执行pytest用例的目录,执行指令:pytest --html=report.html

2.执行完之后,在当前目录会生成一个report.html的报告文件,显示效果如下:

指定报告路径

1.直接执行”pytest --html=report.html”生成的报告会在当前脚本的同一路径,如果想指定报告的存放位置,放到当前脚本的同一目录下的report文件夹里

pytest --html=./report/report.html

2.如果想指定执行某个.py文件用例或者某个文件夹里面的所有用例,需加个参数。具体规则参考【pytest文档1-用例运行规则】

显示选项

默认情况下,“ 结果”表中的所有行都将被展开,但具测试通过的行除外Passed。

可以使用查询参数自定义此行为:?collapsed=Passed,XFailed,Skipped。

原文地址:https://www.cnblogs.com/peiminer/p/9450665.html

时间: 2024-10-08 17:17:28

pytest 6 生成html报告的相关文章

pytest文档13-allure2生成html报告(史上最详细)

前言 allure是一个report框架,支持java的Junit/testng等框架,当然也可以支持python的pytest框架,也可以集成到Jenkins上展示高大上的报告界面. 环境准备 1.python3.6 2.windows环境 3.pycharm 4.pytest-allure-adaptor 5.allure2.7.0 6.java1.8 ** 作者:上海-悠悠 QQ交流群:588402570** pytest-allure-adaptor下载 pip安装pytest-allu

pytest系列(四)- pytest+allure+jenkins - 持续集成平台生成allure报告

pytest是什么 pytest是python的一款测试框架,拥有unittest的功能并比它更丰富. allure是什么 有非常多的优秀的测试框架,但却是有非常少优秀的报告工具可以展示非常清楚的用例执行过程和结果. allure是一款开源的,专门用来展示测试结果的工具,目的是希望团队内部每一个人都可以看到非常清楚的测试结果. allure可以与非常多的著名测试框架做集成. 像java语言,可以与junit4,junit5,TestNG测试框架集成. python语言,可以与pytest,beh

pytest 框架生成 pytest - html 报告

需要安装 pytest - html 插件: pip install pytest-html pytest 可以生成多种样式的结果: 生成 JunitXML 格式的测试报告,命令:--junitxml=path 生成 ResultLog 格式的测试报告,命令:--resultlog=report/log.txt 生成 Html 格式的测试报告,命令:--html=OutPuts/reports/report.html(相对路径) 二.生成 HTML 报告 if __name__ == '__ma

Pytest系列(12)- 测试结果生成HTML报告插件之pytest-html的详细使用

如果你还想从头学起Pytest,可以看看这个系列的文章哦! https://www.cnblogs.com/poloyy/category/1690628.html 环境前提 Python3.6+ 安装插件 pip3 install pytest-html -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com 快速入门 pytest --html=report.html 会在当前目录下创建一个report.html的测试

用Pytest+Allure生成漂亮的HTML图形化测试报告

本篇文章将介绍如何使用开源的测试报告生成框架Allure生成规范.格式统一.美观的测试报告. 通过这篇文章的介绍,你将能够: - 将Allure与Pytest测试框架相结合: - 执行测试之后,生成Allure格式的测试报告. 1.Allure测试报告介绍 Allure是一款非常轻量级并且非常灵活的开源测试报告生成框架. 它支持绝大多数测试框架, 例如TestNG.Pytest.JUint等.它简单易用,易于集成.下面就Pytest如何与Allure集成做详细介绍. 2.Pytest框架集成Al

pytest_allure2 生成html报告

pip安装pytest-allure-adaptor,github地址  https://github.com/allure-framework/allure-pytest pip3 install pytest-allure-adaptor / python3 -m pip install pytest-allure-adaptor 生成xml报告 pytest -s -q --alluredir report / python3 -m pytest -s -q --alluredir rep

jenkins学习7-运行python自动化生成html报告

前言 pytest脚本运行可以生成html的报告,jenkins上有生成html报告的插件,运行完成后直接在jenkins上显示 HTML Publisher 系统管理-插件管理-可选插件,搜索:HTML Publisher 勾选 HTML Publisher ,点 直接安装 更新中心 查看安装完成后回到首页 执行 shell 执行shell里面配置生成pytest的报告,运行完成后在当前目录下生成一个report.html报告 pytest test_demo.py --html=report

Jmeter生成html报告

新的JMeter版本中引入了Dashboard Report,用于生成HTML页面格式图形化报告的扩展模块. 注:本文用的是3.2版本. 生成html报告 一.检查.jtl文件,如果没有.jtl文件,运行如下命令: jmeter -n -t 天气api.jmx -l result.jtl -e -o /Report 命令参数解析: -n :以非GUI形式运行Jmeter -t :source.jmx 脚本路径 -l :result.jtl 运行结果保存路径(.jtl),此文件必须不存在 -e :

oracle生成AWR报告

原创作品,出自 "深蓝的blog" 博客,欢迎转载,转载时请务必注明以下出处,否则追究版权法律责任. 深蓝的blog:http://blog.csdn.net/huangyanlong/article/details/43971547 实验环境: 操作系统:win7 旗舰版 64bit 数据库:oracle 11G R2 64bit 第1步:登陆sqlplus C:\Users\Administrator>sqlplus / as sysdba 第2步:跑脚本 SQL> @