ReportPortal 在python下的應用介紹之----ReportPortal介紹

做自動化測試的人員一定有這樣的困擾,自動化給團隊帶來的價值是怎麼樣的?我們能從每日構建中數據中獲取到什麼?之前寫過一個簡陋的數據展示系統,基本原理是在jenkins跑完結果後分析XML再入庫數據庫,然後用flask套用一些echart前端表格展示。領導要求各種數據時有時候還需要現寫sql去拿。一直很困擾。

最近,在瀏覽網頁時發現一個很好的開源系統 ReportPortal 可以收集測試結果並有報告展示。來來來。從官網我們看看他有哪些功能吧:

簡單翻譯一下吧,有幾點:

  1. 與測試框架整合簡單

  2. 實時招商收測試進度

  3. 統一測試結果存放地方

  4. 可以收集測試日誌附件歷史等

  5. 可與BUG系統整合

 

既然說的這麼好,我們就先來上手玩玩吧。這套系統有一個demo環境可以讓大家試用。這點很好。地址如下:

https://demo.reportportal.io/ui/#login

用戶名和密碼是如下:

login: default
password: 1q2w3e

進去後就可以開始玩了。

有幾點要注意:

   1. 這套系統目前不支持中文。這點如果要用中文的就可能要等別人漢化了

    2. Demo 環境每隔19小時會復原一次

 

我們應該怎麼用呢。

  1.先去生成一些demo數據吧

   點擊LAUNCHES--> Generate demo data

    

 

過會,刷新頁面就會看到很多如下的測試記錄

 

 

 這個頁面有幾個功能:

  1.顯示執行的測試集記錄,成功與失敗數

  2. 可與失敗用例進行分析,默認是(To INVESTIGATE),可選擇錯誤類型。類型也可以自定義。不過目前demo系統有點問題,不能變更

  3.測試集的合併或比較,也是個比較好的功能點

  4.可以自己導入結果分件分析

 這些功能後續有文章介紹。

 

我們再切換至Dashboards Tab頁中

 

這裏有各種圖表的生成起來很炫。現在還沒用。不知道這些圖表有沒有實際價值。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章