当前位置: 首页 > news >正文

pytest结合allure-pytest插件生成测试报告

目录

一、安装allure-pytest插件

二、下载allure

三、生成allure报告

四、效果展示


一、安装allure-pytest插件

二、下载allure

下载之后解压,解压之后还要配置环境变量(把allure目录下bin目录配置到系统变量的path路径),下载地址:https://github.com/allure-framework/allure2/releases

验证allure是否安装成功:allure --version

1)先在dos窗口验证

2)在pycharm中验证(如果这里失败了,那么需要重启pycharm)

三、生成allure报告

1)生成临时的json报告,在pytest.ini文件里面加入一下内容:

addopts = -vs --alluredir=./temps --clean-alluredir

--alluredir=./temps 生成临时报告

--clean-alluredir 清空临时报告

2)生成正式的allure报告

if __name__ == '__main__':pytest.main()time.sleep(3)os.system("allure generate ./temps -o ./reports --clean")

四、效果展示

http://www.lryc.cn/news/407110.html

相关文章:

  • 详细解析用户提交咨询
  • UDP/TCP协议解析
  • 力扣94题(java语言)
  • JavaScript基础入门:构建动态Web世界的基石
  • 01-client-go
  • WebRTC QoS方法十三.2(Jitter延时的计算)
  • PHP进阶:前后端交互、cookie验证、sql与php
  • 优思学院|ANOVA方差分析是什么?如何用EXCEL进行计算?
  • Mindspore框架循环神经网络RNN模型实现情感分类|(三)RNN模型构建
  • 深度解读大语言模型中的Transformer架构
  • 安装好anaconda,打开jupyter notebook,新建 报500错
  • C++20之设计模式:状态模式
  • 数据库安全综合治理方案(可编辑54页PPT)
  • 人工智能:大语言模型提示注入攻击安全风险分析报告下载
  • 【购买源码时有许多需要注意的坑】
  • CAS的三大问题和解决方案
  • EDA和统计分析有什么区别
  • CentOS 7 修改DNS
  • PHP基础语法-Part2
  • 数据结构门槛-顺序表
  • 软件测试面试准备工作
  • Java面试八股之后Spring、spring mvc和spring boot的区别
  • linux对齐TOF和RGB摄像头画面
  • 配置linux客户端免密登录服务端linux主机的root用户
  • SpringMVC实现文件上传
  • 计算机实验室排课查询小程序的设计
  • 分享几种电商平台商品数据的批量自动抓取方式
  • mysql面试(五)
  • 微软全球蓝屏带来的思考及未来战争走向
  • 以FastGPT为例提升Rag知识库应用中的检索召回命中率