栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

allure生成测试报告环境部署

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

allure生成测试报告环境部署

allure测试报告自动生成美观的图表,测试结果一目了然,可谓是测试报告生成的神器。先来配置一下allure环境。
本机已配置好 python,且安装了插件pytest。

1、下载安装JDK 1.8

建议oracle官方下载(需要注册oracle帐号),https://www.oracle.com/java/technologies/downloads/,根据需要选择对应电脑系统的java版本。我选择的是java8 window系统下的X64 Installer。
运行下载的.exe文件并按照提示安装即可,不建议修改安装路径。

2、JDK环境配置

系统环境变量中的path中添加上JDK文件中bin文件的路径即可。

验证环境配置完成,cmd中 输入 (1)java -version;(2)javac

3、allure下载安装

https://repo.maven.apache.org/maven2/io/qameta/allure/allure-commandline/(不建议选择2.13.5一下版本),我选择的是2.13.5版本

下载下来的是压缩包,解压至D盘

4、allure系统环境配置

将文件里的bin路径添加至编辑系统环境中即可。

验证安装配置是否成功:
cmd中输入allure --version
出现版本信息即成功。

5、如果想通过pytest实现allure测试报告生成还需要安装allure-pytest插件

管理员身份登录cmd,输入安装命令 pip install allure-pytest,知道出现successfully…

验证命令:pip show allure-pytest
出现以下结果表示安装成功:

到此为止通过allure实现美观测试报告生成的基本条件已经准备就绪。
这里写一个简单测试用例:

import os
import pytest


class Testallure:

    def test_1(self):
        print('这是test_1')

    def test_2(self):
        print('这是test_2')


if __name__ == '__main__':
    pytest.main(['-s', 'test_allure.py', '--alluredir', './allure_report'])
    os.system('allure generate ./allure_report/ -o ./report/ --clean')

执行后右侧项目中会多出两个文件夹./allure_report(这是我们自定义的执行结果文件)和./report(这是allure报告结果文件)
allure最终生成的报告在index.html文件中,选择一种浏览器打开如下:

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/741117.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号