allure與Robot Framework集成

最近發現allure這個報告美化插件真心很不錯,能夠瞬間讓你的測試報告變得高大上,這裏強烈安利一下。allure支持多種編程語言測試框架,例如pytest,nose,jUnit,testNG等十幾種測試框架,詳細參考官方連接,https://docs.qameta.io/allure/。偶爾發現allure盡然還支持robotframework,本文簡單的記錄了在windows10上的部署過程。Linux上的請自行百度或者google.
 

一、安裝robotframeworkpython

這裏不作介紹,請自行百度git

二、安裝alluregithub

https://docs.qameta.io/allure/#_installing_a_commandline編程

三、安裝allure-robotframeworkwindows

https://github.com/allure-framework/allure-python/tree/master/allure-robotframework框架

四、編寫robot測試用例編程語言

這裏不作介紹,請自行百度測試

五、運行robot測試用例google

運行robot測試用例的時候,注意配置運行參數,--listener allure_robotframework;log4 ,其中log4是你自定義的日誌目錄,默認是output目錄。插件

 
 

六、生成allure報告並查看

上一步robot運行結束以後會在腳本所在的目錄生成一個log4的目錄,log4中爲符合allure日誌格式的文件。若是robot運行時不指定allure listener目錄的話,會在robotframework的日誌目錄默認生成一個output目錄。

進如robotframework的日誌目錄下,用allure命令行生成報告並打開報告。其中-o參數指定輸入報告的路徑。

 
 

七、結果顯示

 
 

上圖爲allure報告overview視圖,能夠依次點擊左側的菜單欄還查看時間線,圖標,測試集等。總之,allure報告能夠讓你的robotframework日誌變得異常高大上。

相關文章
相關標籤/搜索