前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Allure使用笔记-安装

Allure使用笔记-安装

作者头像
louiezhou001
发布2021-12-10 17:24:41
5320
发布2021-12-10 17:24:41
举报

allure官网:

https://docs.qameta.io/allure/

http://allure.qatools.ru

Allure Test Report

There are lots of cool testing frameworks for different programming languages. Unfortunately only a few of them can provide good representation of test execution output. The Qameta Software testing team is working on Allure - an open-source framework designed to create test execution reports that are clear to everyone in the team.

Allure并非是测试框架, 更严谨的说是一个漂亮的测试报告

Allure 可以让你的测试报告轻松实现高大上

Allure支持多种语言框架无论是java/python 还是JUnit/TestNG 框架实施流程基本一致

前提条件:

Windows OS

Python ==3.6.0 以上

Pip 20.1

代码语言:javascript
复制
C:\Users\Administrator>pip -V
pip 20.1 from c:\program files\python3.7\lib\site-packages\pip (python 3.7)

可以通过上述命令查下pip是否安装以及版本情况

1 安装 pytest

pip install pytest==5.4.2 --index-url https://pypi.douban.com/simple

2 安装allure-pytest

pip install allure-pytest==2.8.16 --index-url https://pypi.douban.com/simple

安装完成后,打开一个pytest脚本进行验证一下,如果报错:AttributeError:module 'allure' has no attribute...这样的报错是之前安装的 pytest-allure-adaptor 这个插件发生了冲突,这两个插件是不能共存的,去卸掉 pytest-allure-adaptor 这个就行了 ( pip uninstall pytest-allure-adaptor)

3 安装allure

这是一个命令行的插件,需要去下载:

3.1 推荐下载地址之一:

https://github.com/allure-framework/allure2/releases

3.2 下载后解压到自己的文件夹中;

3.3 配置环境变量

4 进入cmd命令执行allure

结果如下,就说明你搞定了

如果你没有配置Java环境会出现如下信息

因为allure是基于java环境运行的,提示的意思是JAVA_HOME的地址出问题了 ,解决办法很简单 ,

尽管你去执行java、javac、java -version都是正常的,但是执行allure就是报错的。

解决办法:就是把java的JAVA_HOME的这个地址环境变量重新填写一下即可。

下一篇幅我们分享下如何使用allure做出漂亮的report

总结:

测试是一门技术, 更是一门艺术. 也许你今天拥有的技术, 明天就会被淘汰. 同时需要我们开拓思维和眼界, 积极拥抱变化, 学习新知识, 新方法,新技能, 计算机领域讲究的是实践, 学习更要讲究方式方法. 学习和动手一定要结合, 光看不练,犹如看武功秘籍, 是永远成不了武功大侠的.

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-12-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 测试工程师成长之道 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档