19-pytest-allure-pytest环境搭建

简介: 19-pytest-allure-pytest环境搭建

前言

  • 使用pytest跑完了用例,还要有个漂亮的报告展示出自动化case的结果,现在一起来学习下alluer吧

安装alluer

1. # 直接安装
2. pip install pytest
3. 
4. # 豆瓣镜像安装,速度快
5. pip3 install allure-pytest -i http://pypi.douban.com/simple/

安装allure命令行工具

  • 配置环境变量:先解压,把bin路径添加到环境变量

代码示例

1. # -*- coding: utf-8 -*-
2. # @Time    : 2021/11/6
3. # @Author  : 大海
4. # @File    : test_37.py
5. 
6. import os
7. import allure
8. 
9. @allure.step("步骤1:点击首页")
10. def test_step_1():
11. print("点击首页")
12. 
13. 
14. @allure.step("步骤2:点击banner")
15. def test_step_2():
16. print("点击banner")
17. 
18. 
19. if __name__ == '__main__':
20. # alluredir 是存放allure报告信息的目录
21.     os.system('pytest -s test_37.py --alluredir ./report/allure_raw')
  • 执行完在当前目录下生成了报告的原始json文件

查看报告

  • allure serve report/allure_raw:在报告原始文件同级目录执行


相关文章
|
3月前
|
测试技术 Go Python
[pytest]基础
[pytest]基础
|
测试技术 Python
Pytest简单介绍
Pytest简单介绍
79 0
|
XML Java 测试技术
Pytest-测试报告Allure
Pytest-测试报告Allure
341 0
|
测试技术
Pytest-插件介绍与使用
Pytest-插件介绍与使用
55 1
|
测试技术 Python
01-pytest-安装及入门
01-pytest-安装及入门
|
自然语言处理 Java 测试技术
pytest学习和使用21-测试报告插件allure-pytest如何使用?
pytest学习和使用21-测试报告插件allure-pytest如何使用?
166 0
pytest学习和使用21-测试报告插件allure-pytest如何使用?
|
负载均衡 监控 测试技术
pytest学习和使用20-pytest如何进行分布式测试?(pytest-xdist)
pytest学习和使用20-pytest如何进行分布式测试?(pytest-xdist)
193 0
pytest学习和使用20-pytest如何进行分布式测试?(pytest-xdist)
|
Linux 测试技术 Python
pytest学习和使用1-pytest安装和版本查看
pytest学习和使用1-pytest安装和版本查看
486 0
pytest学习和使用1-pytest安装和版本查看
|
Python
pytest学习和使用3-对比unittest和pytest脚本在pycharm中运行的方式
pytest学习和使用3-对比unittest和pytest脚本在pycharm中运行的方式
117 0
pytest学习和使用3-对比unittest和pytest脚本在pycharm中运行的方式
|
测试技术 Python Windows