1.安裝allure
下載地址: http://allure.qatools.去掉ru/
下載最新版本

需要java8+,JDK 1.8+環境,所以提前配置好java環境。安裝完成后運行bin目錄下的allure.bat
添加 安裝路徑\allure-2.13.1\bin至環境變量PATH

安裝配置成功后,使用以下命令確保Allure可用。

2.Allure集成自動化測試流程

Allure的集成分為如下步驟:
-
1. 編寫自動化測試工程實現“單元測試/API測試/UI測試”
-
2. 下載配置Allure服務
-
3. 在自動化測試工程中引入Allure支持
-
4. 在自動化測試工程中引入Allure注解
-
5. 指定配置文件,選擇運行的測試套件
-
6. 運行Allure服務進行報告展示
3、在pycharm(cmd)中下載allure插件:pip install allure-pytest
在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文件

查看報告,需要啟動allure服務,在terminal中輸入:allure serve 生成文件名,即allure serve alluredir

可以看到allure在本地開啟了一個端口,這個就是報告地址,打開該地址即可
4、在jenkins中下載allure插件
5.執行腳本

case test_demo1.py
運行case
運行完成后會在指定目錄下生產xml報告
使用allure生產html可視化報告


