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可視化報告

