一渐苏、linux環(huán)境下安裝allue
1奖蔓、下載版本
https://github.com/allure-framework/allure2/releases
2兼蜈、解壓到任意目錄泌豆,我這里是解壓到了 opt/ 目錄下
unzip allure-2.23.1.zip
3降狠、設(shè)置環(huán)境變量或建立軟鏈接轴术,任選一種就可以了
1)環(huán)境變量
# 打開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巫玻、查看版本號(hào),有顯示就證明安裝成功
allure --version
二 祠汇、使用
1仍秤、在python中引用pytest-allure
pip3 install allure-pytest
說明:此命令將安裝allure-pytest 和 allure-python-commons包,以生成與allure2兼容的測(cè)試報(bào)告數(shù)據(jù)
2可很、打開pychar項(xiàng)目終端诗力,執(zhí)行測(cè)試用例,并保存測(cè)試報(bào)告文件
pytest --alluredir=UIreport
image.png
3我抠、依賴報(bào)告文件苇本,生成測(cè)試報(bào)告,如下圖使用瀏覽器打開index.html菜拓,就能查看報(bào)告
allure generate UIreport -o UIreport/report
image.png
image.png
4瓣窄、依賴報(bào)告文件,起本地服務(wù)纳鼎,與步驟3的區(qū)別是俺夕,這里服務(wù)開啟后裳凸,會(huì)自動(dòng)打開報(bào)告,且別人也可以通過 IP+端口號(hào)進(jìn)行訪問劝贸。
allure serve UIreport
image.png
后言:
剛開始使用了apt-get install 來安裝的(如下)姨谷,但是踩了坑,安裝完成后映九,使用的是大寫的Allure命令梦湘,而不是allure,但我需要的卻是allure氯迂。
sudo apt-add-repository ppa:qameta/allure
sudo apt-get update
sudo apt-get install allure
Allure --version
如果有朋友使用這個(gè)方法安裝成功了践叠,可以私信告訴我怎么解決言缤。