环境搭建过程
安装JDK
下载Allure http://allure.qatools.ru/
解压zip包,进入allure/bin
下,该文件下两个文件allure.bat
(windows)和 allure
(linux),执行pytest命令用。
使用稳定版,最新版默认没有bin目录,为什么我也不知道~
添加环境变量
将bin目录加到环境变量。运行allure --version
查看是否可用。
安装第三方库
pip install allure-pytest
。 allure-pytest
暂时只安装这一个就行,pytest
会被当做依赖安装好。
执行脚本并生产报告数据
任意创建一个项目,在项目下命令行执行 pytest --alluredir report
。
执行pytest 生产allure测试结果数据,存放到report下。
此时在项目下会多一个report
文件夹。
生产测试报告
项目根目录下执行 allure generate --clean report -o html
。执行成功返回:Report successfully generated to html
执行allure生成报告,数据目录是 report ,报告生成 在html 目录
打开报告
项目根目录下执行allure open html
。浏览器会默认打开报告。