一、linux环境下安装allue
1、下载版本
https://github.com/allure-framework/allure2/releases
2、解压到任意目录,我这里是解压到了 opt/ 目录下
unzip allure-2.23.1.zip
3、设置环境变量或建立软链接,任选一种就可以了
1)环境变量
# 打开profile
vim /etc/profile
# 在文件profile 的PATH后加上如下语句,“/opt/allure-2.23.1/bin”后面是解压的路径
export :$PATH:/opt/allure-2.23.1/bin
# 重启生效
sources /etc/profile
2)软链接
ln -s /opt/allure-2.23.1/bin/allure /usr/bin/allure
3、查看版本号,有显示就证明安装成功
allure --version
二 、使用
1、在python中引用pytest-allure
pip3 install allure-pytest
说明:此命令将安装allure-pytest 和 allure-python-commons包,以生成与allure2兼容的测试报告数据
2、打开pychar项目终端,执行测试用例,并保存测试报告文件
pytest --alluredir=UIreport
3、依赖报告文件,生成测试报告,如下图使用浏览器打开index.html,就能查看报告
allure generate UIreport -o UIreport/report
image.png
4、依赖报告文件,起本地服务,与步骤3的区别是,这里服务开启后,会自动打开报告,且别人也可以通过 IP+端口号进行访问。
allure serve UIreport
后言:
刚开始使用了apt-get install 来安装的(如下),但是踩了坑,安装完成后,使用的是大写的Allure命令,而不是allure,但我需要的却是allure。
sudo apt-add-repository ppa:qameta/allure
sudo apt-get update
sudo apt-get install allure
Allure --version
如果有朋友使用这个方法安装成功了,可以私信告诉我怎么解决。
网友评论