Allure對單測結果以及robotframework結果的處理


Allure對單測結果以及robotframework結果的處理

 

  • Allure只能針對pytest的單測結果生成相應的報告:

如果需要對unittest的測試框架結果進行展示,可以使用pytest執行unittest測試用例,生成allure測試報告。

 

  • Allure處理robotframework框架的測試用例
  • 解決辦法:

直接在運行root測試用例的時候,添加參數,然后使用allure直接生成HTML測試報告。參考鏈接:https://www.jianshu.com/p/6a3837232042

  • 實現步驟:

  1. Robot Framework 的安裝和配置。參考鏈接:https://www.cnblogs.com/yinrw/p/5837828.html
  2. Allure 安裝。參考鏈接:https://blog.csdn.net/chenfei_5201213/article/details/80982929
  3. 安裝allure-robotframework。參考鏈接:https://github.com/allure-framework/allure-python/tree/master/allure-robotframework
  4. 啟動ridy.py。參考鏈接:https://jingyan.baidu.com/album/b2c186c80b18b3c46ef6fff0.html?picindex=2 
  5. 編寫robotframe測試用例。參考鏈接:https://blog.csdn.net/weixin_38079422/article/details/81557446
  6. 運行root測試用例增加參數:--listener allure_robotframework;log4
  7. allure生成相應的測試報告。命令:allure serve log4 或者 allure generate log4 -o .result/

實際驗證——命令:allure generate F:/Projects2/測試項目/log4 -o F:/Projects2/測試項目/report/html

注意:打開index.html,之前寫的case報告會呈現在你面前。直接用chrome瀏覽器打開報告,報告會是空白頁面。解決辦法是:在pycharm中右擊index.html,選擇打開的方式:Open in Browser就可以了。

8. 完成。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM