pytest+allure测试框架搭建
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测试框架搭建相关推荐
- requests+pytest+allure接口测试框架搭建
文章目录 requests+pytest+allure接口测试框架搭建 一.创建项目![在这里插入图片描述](https://img-blog.csdnimg.cn/969aa95077fc447c9 ...
- Pytest和Allure测试框架-超详细版+实战
加我微信:hz223336,领取pytest视频 文章目录 一:pytest的介绍,安装,框架结构,执行方式 1,特点 2,安装 3, pytest的框架结构 4,执行方式 二:Pytest -断言. ...
- python pytest allure_python测试框架pytest和测试报告allure的联合使用-----测试套件
最近采用jenkins+python+pytest+allure写了一些自动化测试用例.碰到这样一种场景:如果我创建了2个测试任务,测试任务1包含2个测试用例test_a.py和test_b.py,测 ...
- 配置表测试框架搭建-①介绍篇
文章目录 前言 章节介绍 目录结构 技术栈 Demo数据 前言 这篇为游戏策划配置表测试系列的开篇,主要介绍的这个框架用到的技术栈,落地后的应用成果.原本的想法是把策划的数值参考表当做期待值,与配置表 ...
- pytest接口自动化框架搭建
目录: 一.设计思路-整体框架: 二.具体框架搭建 1.公共方法-common 1.1.yaml_util.py 1.2.excel_util.py 1.4.text_ util.py 1.5.exc ...
- allure 测试报告本地打开_Pytest和Allure测试框架(二)
七, 单元自动化测试pytest和allure在测试中应用 自动执行 1, 单元测试测试报告展示 2, conftest中编写driver,范围session,使用 addfinalizer在测试结束 ...
- pytest接口自动化测试框架搭建
文章目录 一. 背景 二. 基础环境 三. 项目结构 四.框架解析 4.1 接口数据文件处理 4.2 封装测试工具类 4.3 测试用例代码编写 4.4 测试用例运行生成报告 一. 背景 Pytest目 ...
- Allure测试框架
1.allure介绍 allure是一个轻量级,灵活的,支持多语言的测试报告工具 多平台的,奢华的report框架 可以为dev/qa提供详尽的测试报告.测试步骤.log ...
- 22.【终结篇】poco/airtest+pytest+allure+jenkins框架篇
如果这些内容对你有帮助,也可以打开微信扫一扫,加关注: 前几篇文章已分享了所有代码层相关内容,并提供了源码文件,接下来看下怎么和jenkins配合使用. 为了更方便获取框架源码,下面再汇总下前面几 ...
最新文章
- 线段树 (经典题目合集)
- python编程小学生学好吗-小学生都开始学的Python编程到底是什么?
- pycharm 基本设置
- 步步为营-89-SQL语句(删除重复数据)
- keepalived高可用集群配置
- python文本筛选html_python 正则表达式过滤文本中的html标签 源代码解析
- mongoose使用简记
- Kubernetes复杂吗?Cube-新的容器管理服务产品
- linux 内核高端内存意义,Linux内核高端内存管理
- 批处理学习笔记6 - 重定向符和
- 基于Python+OpenCV的人脸口罩识别检测
- HDU-1013-Digital root
- 小说我成了机器人桑尼_我在月球当皇帝
- 怎么使用水经注万能地图下载器制作百度个性化道路地图
- JavaScript编写答题评分功能页面
- 逻辑英语——动词和分词-----名词
- nova7s鸿蒙系统,曝华为nova7 SE新版本要来了!处理器换成天玑800U
- 理解ESP32 Flash烧写的DOUT/DIO/QOUT/QIO配置
- Spring(MVC)框架
- python从网址爬图片协程_python协程gevent案例:爬取斗鱼美女图片