Allure非常強大,支援多種語言、多種測試架構,能幫助你輕松實作”高大上”的報告展示。
1. 下載下傳allure的安裝包
可以在github上下載下傳:
https://github.com/allure-framework/allure2/releases
也可以在下面的百度網盤下載下傳:
https://pan.baidu.com/s/1TVoAMEjezsBXTsey5UcG_A
提取碼:ops1
2. 解壓并配置環境變量
下載下傳完将allure壓縮包解壓到任意目錄即可,将解壓的allure的bin目錄配置到環境變量path中。
檢測環境變量配置OK的方法為:在cmd中輸入allure,無報錯。
3. 下載下傳allure的pytest插件allure-pytest
可以在pycharm的Project Interpreter中下載下傳allure-pytest。
也可以通過 pip install allure-pytest 安裝(allure不支援unittest)。
4. 生成并檢視測試報告
生成測試報告:pytest --alluredir=output(output為存放測試報告路徑)
啟動服務,檢視測試報告:allure serve output(output為存放測試報告路徑)
遇到的問題(已解決)
-
在pycharm的Teminal執行allure指令報錯:‘allure’ 不是内部或外部指令,也不是可運作的程式或批處理檔案。
解決方法:以管理者權限運作pycharm
-
如果pycharm或者windows預設啟動的浏覽器是360浏覽器,則打開的allure測試報告會一直處于加載中,無法看到正确内容
解決方法:将pycharm或者windows預設啟動的浏覽器改為Google或者Microsoft Edge等浏覽器。