allure是一個通用的測試報告框架
下載地址:http://allure.qatools.ru/
第一步:進入該頁面,右上角有個download,點擊進入github頁面,選擇最新版本下載到某個路徑下,比如D:\Program Files
2、安裝allure
需要java8+,JDK 1.8+環境,所以提前配置好java環境
將安裝包解壓后配置allure環境變量,在系統變量path中添加到bin為止D:\Program Files\allure-2.13.0\bin
配置成功后在命令窗口輸入allure或者allure --version,可以看到我的allure版本是2.13
3、在pycharm中下載allure插件
通過命令下載pip install allure-pytest
下載成功后在Terminal中輸入allure,可能會出現“提示allure不是內部或外部命令,也不是可運行的程序”,那么重啟下pycharm即可
4、在main.py文件中加入--alluredir=文件名/,然后運行
import pytest if __name__ == '__main__': pytest.main(['-m register', '-s', '--resultlog=reports/demo.txt', '--junitxml=reports/demo.xml', '--html=reports/demo.html', '--alluredir=alluredir/'])
可以看到文件目錄新生成了一個alluredir文件
5、查看報告,需要啟動allure服務,在terminal中輸入:allure serve 生成文件名,即allure serve alluredir
可以看到allure在本地開啟了一個端口,這個就是報告地址,打開該地址即可