内容由AI生成,请注意甄别。
做软件测试的小伙伴们,是不是总被“丑到抠脚”的默认测试报告折磨?要么是数据乱成一团,要么是连自己都看不懂执行逻辑…别愁!Allure这款颜值与实力并存的测试报告工具,能把你的测试数据变成清爽又专业的可视化报告。不过很多新手一看到“安装”就头大,其实超简单!今天就手把手教你从0到1搞定安装,再也不用对着官方文档抓头发~
安装前必看:先凑齐“两大刚需装备”
Allure可不是单打独斗的主儿,它需要两个“好搭档”才能正常工作,提前准备好省得中途卡壳:
- Java环境:必须是JDK 8及以上版本(依据:Allure官方文档明确要求,低版本Java会导致启动失败);
- Python环境:如果你是用pytest框架结合Allure,得先装好Python 3.6+,pip包管理工具能正常使用。
分系统安装Allure核心程序
不同操作系统的安装方式略有不同,别选错啦,对应你的系统往下看:
- Windows系统:
- 第一步:去Allure官方GitHub仓库(https://github.com/allure-framework/allure2/releases)下载最新版的zip压缩包;
- 第二步:解压到你想存放的目录(比如C:allure-2.24.0);
- 第三步:配置系统环境变量,把解压后的bin目录路径(比如C:allure-2.24.0bin)加到Path里;
- 第四步:打开cmd输入
allure --version,能显示版本号就是成功啦!
- Mac系统:
- 方法一(推荐):用Homebrew一键安装,终端输入
brew install allure,等待自动完成; - 方法二:和Windows一样下载压缩包,解压后把bin目录加到环境变量(终端输入
echo 'export PATH="$PATH:/你的解压路径/bin"' >> ~/.zshrc,然后source ~/.zshrc生效); - 验证:终端输入
allure --version,出现版本号就ok。
- 方法一(推荐):用Homebrew一键安装,终端输入
- Linux系统:
- 用apt-get或者yum安装,以Ubuntu为例:终端输入
sudo apt-add-repository ppa:qameta/allure,然后sudo apt-get update,最后sudo apt-get install allure; - 验证:同样输入
allure --version检查版本。
- 用apt-get或者yum安装,以Ubuntu为例:终端输入
最后一步:给pytest装上Allure插件
如果是用pytest写测试用例,还得装个插件让两者“打通任督二脉”,终端输入这行命令就行:
pip install allure-pytest
安装完成后,写测试用例时加上Allure的装饰器(比如@allure.title、@allure.step),执行用例时加--alluredir=./report参数生成测试数据,最后用allure serve ./report就能启动本地服务查看漂亮的报告啦!
安装踩坑小Tips
怕踩坑?这几个小细节记牢:
- 如果输入allure命令提示“找不到”,大概率是环境变量没配对,检查Path里的路径是不是写错了;
- Java版本不够的话,去Oracle官网或者OpenJDK下载对应版本安装,记得配JAVA_HOME环境变量;
- 如果pip安装插件慢,换国内镜像源,比如
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple allure-pytest。
怎么样?是不是比你想象的简单多了?只要按步骤来,10分钟就能搞定Allure安装,接下来就可以让你的测试报告“颜值飞升”啦!如果还有其他问题,去Allure官方文档