欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

allure生成测试报告环境部署

时间:2023-05-18

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 osimport pytestclass 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文件中,选择一种浏览器打开如下:

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。