当前位置: 首页 > 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")

四、效果展示

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • vue3项目报错集合
  • go语言map底层及扩容机制原理详解(下)
  • Cocos Creator 小游戏案例
  • flask 开始
  • Docker(十)-Docker运行elasticsearch7.4.2容器实例以及分词器相关的配置
  • linux系统iptable防火墙开放指定ip及端口
  • 香橙派orangepi系统没有apt,也没有apt-get,也没有yum命令,找不到apt、apt-get、yum的Linux系统
  • CNCKAD激光切割软件
  • 【Ant Design Pro】快速上手
  • JavaWeb学习——请求响应、分层解耦
  • 昇思25天学习打卡营第22天|CycleGAN图像风格迁移互换
  • 代码随想录 day 25 回溯
  • Docker 制作java8镜像
  • 橙单前端项目下载编译遇到的问题与解决
  • 02 MySQL数据库管理
  • ➹使用webpack配置多页面应用(MPA)
  • canvas 高仿 Apple Watch 表盘
  • CSS3 聊天气泡框以及 inherit、currentColor 关键字
  • Fabric架构演变之路
  • HTTP 简介
  • Java 23种设计模式 之单例模式 7种实现方式
  • javascript从右向左截取指定位数字符的3种方法
  • Java深入 - 深入理解Java集合
  • Laravel Mix运行时关于es2015报错解决方案
  • Laravel深入学习6 - 应用体系结构:解耦事件处理器
  • node和express搭建代理服务器(源码)
  • SegmentFault 2015 Top Rank
  • spark本地环境的搭建到运行第一个spark程序
  • Spring Cloud(3) - 服务治理: Spring Cloud Eureka
  • 好的网址,关于.net 4.0 ,vs 2010
  • 京东美团研发面经
  • 聊一聊前端的监控
  • 如何合理的规划jvm性能调优
  • 用jQuery怎么做到前后端分离
  • 正则学习笔记
  • 3月7日云栖精选夜读 | RSA 2019安全大会:企业资产管理成行业新风向标,云上安全占绝对优势 ...
  • #### go map 底层结构 ####
  • #Linux(Source Insight安装及工程建立)
  • #我与Java虚拟机的故事#连载11: JVM学习之路
  • (pojstep1.3.1)1017(构造法模拟)
  • (Redis使用系列) Springboot 使用Redis+Session实现Session共享 ,简单的单点登录 五
  • (阿里云在线播放)基于SpringBoot+Vue前后端分离的在线教育平台项目
  • (第30天)二叉树阶段总结
  • (分享)一个图片添加水印的小demo的页面,可自定义样式
  • (官网安装) 基于CentOS 7安装MangoDB和MangoDB Shell
  • (含react-draggable库以及相关BUG如何解决)固定在左上方某盒子内(如按钮)添加可拖动功能,使用react hook语法实现
  • (回溯) LeetCode 131. 分割回文串
  • (介绍与使用)物联网NodeMCUESP8266(ESP-12F)连接新版onenet mqtt协议实现上传数据(温湿度)和下发指令(控制LED灯)
  • (每日持续更新)信息系统项目管理(第四版)(高级项目管理)考试重点整理 第13章 项目资源管理(七)
  • (四)模仿学习-完成后台管理页面查询
  • (一)、python程序--模拟电脑鼠走迷宫
  • (转)PlayerPrefs在Windows下存到哪里去了?
  • .DFS.
  • .FileZilla的使用和主动模式被动模式介绍
  • .net core 6 集成 elasticsearch 并 使用分词器