PyTest 生成多种格式的 测试报告 report
Pytest 生成Report
Pytest支持以下几种测试Report,跟着我一起来学习吧!
在你的PyCharm工程中新建test_one_func.py文件,然后在Terminal中运行下面的实例,检查有没有生成对应的Report。
在你的工程对应的目录下建立一个新文件夹:report,你也可以在其他目录创建。
###This is test_one_func.py
def func(x):return x + 1def test_func():assert func(3) == 5
1. 生成JunitXML 格式的测试报告
JunitXML报告是一种很常用的测试报告,比如可以和Jenkins进行集成,在Jenkins的GUI上显示Pytest的运行结果,非常便利。
运行完case后可以到report路径下去查看相应的xml文件,也可以在PyCharm打开该xml文件查看。
运行
pytest --junitxml=path
#绝对路径:
pytest -v test_one_func.py --junitxml=C:\Users\yatyang\PycharmProjects\pytest_example\report\test_one_func.xml
#相对路径
pytest -v test_one_func.py --junitxml=report\test_one_func.xml
2. 生成result log格式的测试报告
txt也是最简单的一种测试报告,实例如下。运行完case后可以到report路径下去查看相应的txt文件,也可以在PyCharm打开该txt文件查看。
pytest -v test_one_func.py --resultlog=report\log.txt
3. 生成Html格式的测试报告
html格式的测试报告在浏览器观看效果很好,还可以把这些测试报告放在Web服务器上。
首先,需要安装pytest-html插件。
pip install pytest-html
pytest -v test_one_func.py --html=report\test_one_func.html
这个report的格式还是很漂亮的,有Environment,Summary和Report,非常友好。
最后,如果你的report文件夹内正确生成了上面介绍的这三种格式的测试报告,恭喜你!
</div></div>
PyTest 生成多种格式的 测试报告 report相关推荐
- Mac python3.x使用HTMLTestRunner.py生成html格式的测试报告
HTMLTestRunner.py下载地址:https://download.csdn.net/download/dou_being/10487101 下载HTMLTestRunner.py后,将文件 ...
- Jmeter生成html格式测试报告
使用jmeter进行性能测试,运行完毕后生成html格式的测试报告,需要进行如下操作: 1.在C:\apache-jmeter-3.0\bin文件夹下的user.properties文本中添加如下信息 ...
- 高效测试必学 | 用pytest生成测试报告
1.pytest-html生成报告 pytest借助pytest-html插件生成测试报告,不用自己编写生成报告代码. github源码地址: https://github.com/pytest-de ...
- jmeter+csv+ant接口自动化测试--利用apache-ant执行测试用例并生成HTML格式测试报告(二)
在上一篇博文中介绍了如何使用csv文件来批量管理接口,本篇博文介绍如何利用apache-ant执行测试用例并生成HTML格式测试报告. ①下载安装apache-ant-1.10.0,配置环境变量 如下 ...
- python怎么输出图像测试_【Python】使用Pytest集成Allure生成漂亮的图形测试报告
前言 大概两个月前写过一篇<[测试设计]使用jenkins 插件Allure生成漂亮的自动化测试报告>的博客,但是其实Allure首先是一个可以独立运行的测试报告生成框架,然后才有了Jen ...
- 超给力,抛弃手动维护,一键生成数据库文档、支持多种格式!
点击关注公众号,实用技术文章及时了解 简介 在企业级开发中.我们经常会有编写数据库表结构文档的时间付出,从业以来,待过几家企业,关于数据库表结构文档状态:要么没有.要么有.但都是手写.后期运维开发,需 ...
- 执行pytest生成测试报告遇到的问题
执行pytest生成测试报告遇到的问题 不知道从什么时候开始,就出现了下面的错误. DevTools listening on ws://127.0.0.1:55769/devtools/browse ...
- Httprunner生成Allure格式HTML报告
目录 1. 前言 2. httprunner v2.x版本的报告 2.1 使用ExtentReport模板生成报告 2.2 指定ExtentReport为默认模板 3. httprunner v3.x ...
- 【Pytest篇】pytest生成报告的几种方式
使用Pytest生成测试报告的几种方式 1.生成Junitxml文件,可供后续jenkins持续集成使用 在cmd 命令行中执行如下命令 pytest test_login_dlz.py --juni ...
- jmeter生成优美的压力测试报告,jmeter生成html压测报告,jmeter压力测试
文章主要介绍以下三点: 1:使用jmeter进行压力测试步骤 2:使用jmeter函数设置请求参数值 3:导出并生成一份html格式的测试报告 最终生成的测试报告如下: jmeter下载地址:http ...
最新文章
- Linux操作系统的进程管理详解
- 黑客暗网叫卖Zoom账号密码,1分钱能买71个,加密大佬教袁征做人,17年前开源软件现在又火了...
- DeepFaceLab史上最快的环境搭建(虚拟环境)
- ElasticSearch _xpack用户管理
- wince 本地播放器界面
- CSS实现背景透明而背景上的文字不透明
- 你为什么要学习WordPress?
- python对excel增删改查语句_利用python模拟sql语句对员工表格进行增删改查
- 洛谷P3413 SAC#1 - 萌数(数位dp)
- 孙鑫VC学习笔记:第十三讲 (一) 用CArchive类读取与保存文件
- vector java 复制_孙悟空的身外身法术使用了Java设计模式:原型模式
- consul connect envoy 启动acls和tls后,grpc连接异常
- Linux操作系统(3.2.14find)
- webView 修改背景颜色
- FPGA设计之门控时钟
- 微信视频号视频或直播预约二维码如何生成?
- 设计模式之内容观察者模式
- 投资理财启蒙之《小狗钱钱》拆读
- 斗球体育直播app看赛事,选用【抓饭直播】
- 全排列【46. 全排列】
热门文章
- ActiveMQ使用教程
- html代码格式化vscode,Vscode代码格式化
- 东营市初中计算机考试查询系统,东营市初中学业水平考试管理平台2021年东营中考成绩查询系统入口...
- python下载付费文档教程-用Python批量爬取付费vip数据,竟然如此简单
- 使用OpenCV探测来至运动的结构
- 教育信息化2.0行动计划智慧教育大脑建设方案
- esp8266电池供电方案_普通照明、应急照明、事故照明系统的9种设计方案解读,收藏好!...
- 运筹学 matlab实现单纯形法
- 高等数学660---从214到221
- 网络规划设计师水平考试备考资料(6.光纤相关)