https://blog.csdn.net/wust_lh/article/details/86685912

https://www.jianshu.com/p/9673b2aeb0d3

定制化展示数据

https://blog.csdn.net/qw943571775/article/details/99634577

环境说明:

jdk = 1.8

python = 3.5.3

allure-commandline = 2.13.0 

文档及下载地址:https://docs.qameta.io/allure/#_commandline

GitHub:https://github.com/allure-framework/allure2/releases

一、下载安装allure-commandline,配置环境变量

  1.1 下载合适版本 https://github.com/allure-framework/allure2/releases

    

  1.2 解压文件并将 bin目录添加到Path环境变量中

    

   1.3 验证allure

     输入allure --version,返回版本信息则安装成功

     

 二、安装pytest和pytest-allure

  pip install pytest

  pip install allure-pytest

  注意:网上大多数是安装pytest-allure-adaptor,这是allure1,现在是allure2了,官方已经不维护1了。

  pypi中具体用法已经说得很清楚了https://pypi.org/project/allure-pytest/

  

 三、编写用例

Test.py

import allure
import pytest@allure.feature("Test")
class Test:@allure.story("比较数值")def test_01(self):"""这是1号用例:return:"""assert 0 == 0@allure.story("比体积")def test_02(self):"""这是2号用例:return:"""assert 0 == 1

四、执行用例

  

  在项目根目录下执行如下命令,就会执行Test.py模块中的用例,生成report文件里面存放的是后面报告需要解析的json文件,包含了用例的所有信息。

  执行这个Test.py模块下的用例,--alluredir=report 生成report目录存放数据,--clean-alluredir 清除原有的存放数据路径

  

pytest .\Test.py --alluredir=report --clean-alluredir

  

  

 五、生成报告

  执行命令解析json文件并生成html报告,并启动服务

  

allure serve report

  

 六、查看报告

  

转载于:https://www.cnblogs.com/gcgc/p/11557693.html

pytest+allure测试框架搭建相关推荐

  1. requests+pytest+allure接口测试框架搭建

    文章目录 requests+pytest+allure接口测试框架搭建 一.创建项目![在这里插入图片描述](https://img-blog.csdnimg.cn/969aa95077fc447c9 ...

  2. Pytest和Allure测试框架-超详细版+实战

    加我微信:hz223336,领取pytest视频 文章目录 一:pytest的介绍,安装,框架结构,执行方式 1,特点 2,安装 3, pytest的框架结构 4,执行方式 二:Pytest -断言. ...

  3. python pytest allure_python测试框架pytest和测试报告allure的联合使用-----测试套件

    最近采用jenkins+python+pytest+allure写了一些自动化测试用例.碰到这样一种场景:如果我创建了2个测试任务,测试任务1包含2个测试用例test_a.py和test_b.py,测 ...

  4. 配置表测试框架搭建-①介绍篇

    文章目录 前言 章节介绍 目录结构 技术栈 Demo数据 前言 这篇为游戏策划配置表测试系列的开篇,主要介绍的这个框架用到的技术栈,落地后的应用成果.原本的想法是把策划的数值参考表当做期待值,与配置表 ...

  5. pytest接口自动化框架搭建

    目录: 一.设计思路-整体框架: 二.具体框架搭建 1.公共方法-common 1.1.yaml_util.py 1.2.excel_util.py 1.4.text_ util.py 1.5.exc ...

  6. allure 测试报告本地打开_Pytest和Allure测试框架(二)

    七, 单元自动化测试pytest和allure在测试中应用 自动执行 1, 单元测试测试报告展示 2, conftest中编写driver,范围session,使用 addfinalizer在测试结束 ...

  7. pytest接口自动化测试框架搭建

    文章目录 一. 背景 二. 基础环境 三. 项目结构 四.框架解析 4.1 接口数据文件处理 4.2 封装测试工具类 4.3 测试用例代码编写 4.4 测试用例运行生成报告 一. 背景 Pytest目 ...

  8. Allure测试框架

    1.allure介绍      allure是一个轻量级,灵活的,支持多语言的测试报告工具      多平台的,奢华的report框架      可以为dev/qa提供详尽的测试报告.测试步骤.log ...

  9. 22.【终结篇】poco/airtest+pytest+allure+jenkins框架篇

    如果这些内容对你有帮助,也可以打开微信扫一扫,加关注: ​ 前几篇文章已分享了所有代码层相关内容,并提供了源码文件,接下来看下怎么和jenkins配合使用. 为了更方便获取框架源码,下面再汇总下前面几 ...

最新文章

  1. 线段树 (经典题目合集)
  2. python编程小学生学好吗-小学生都开始学的Python编程到底是什么?
  3. pycharm 基本设置
  4. 步步为营-89-SQL语句(删除重复数据)
  5. keepalived高可用集群配置
  6. python文本筛选html_python 正则表达式过滤文本中的html标签 源代码解析
  7. mongoose使用简记
  8. Kubernetes复杂吗?Cube-新的容器管理服务产品
  9. linux 内核高端内存意义,Linux内核高端内存管理
  10. 批处理学习笔记6 - 重定向符和
  11. 基于Python+OpenCV的人脸口罩识别检测
  12. HDU-1013-Digital root
  13. 小说我成了机器人桑尼_我在月球当皇帝
  14. 怎么使用水经注万能地图下载器制作百度个性化道路地图
  15. JavaScript编写答题评分功能页面
  16. 逻辑英语——动词和分词-----名词
  17. nova7s鸿蒙系统,曝华为nova7 SE新版本要来了!处理器换成天玑800U
  18. 理解ESP32 Flash烧写的DOUT/DIO/QOUT/QIO配置
  19. Spring(MVC)框架
  20. python从网址爬图片协程_python协程gevent案例:爬取斗鱼美女图片

热门文章

  1. 对Faster R-CNN的理解(1)
  2. 200道物理学难题——038蚱蜢跃树
  3. [转]oracle分析函数Rank, Dense_rank, row_number
  4. linux命令-vim命令模式
  5. 创建一个简单的WCF程序
  6. Asp.net WebForm中应用Jquery EasyUI Layout
  7. 怎么去掉Flex4生成的SWF加载时的进度条
  8. 【NLP】语言模型和迁移学习
  9. JAVA数组Java StringBuffer 和 StringBuilder 类
  10. 个人作业五:四则运算二