目录
前言
- 使用pytest跑完了用例,还要有个漂亮的报告展示出自动化case的结果,现在一起来学习下alluer吧
安装alluer
# 直接安装
pip install pytest
# 豆瓣镜像安装,速度快
pip3 install allure-pytest -i http://pypi.douban.com/simple/
安装allure命令行工具

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


代码示例
# -*- coding: utf-8 -*-
# @Time : 2021/11/6
# @Author : 大海
# @File : test_37.py
import os
import allure
@allure.step("步骤1:点击首页")
def test_step_1():
print("点击首页")
@allure.step("步骤2:点击banner")
def test_step_2():
print("点击banner")
if __name__ == '__main__':
# alluredir 是存放allure报告信息的目录
os.system('pytest -s test_37.py --alluredir ./report/allure_raw')
- 执行完在当前目录下生成了报告的原始json文件

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

本文档介绍了如何使用Allure框架为pytest自动化测试生成详细的报告。首先通过pip安装allure-pytest,然后从GitHub下载并配置allure命令行工具。接着展示了如何在Python代码中使用allure.step装饰器记录测试步骤,并通过pytest命令生成allure原始报告。最后,讲解了如何使用allure server命令查看生成的测试报告。
1164

被折叠的 条评论
为什么被折叠?



