使用者體驗再升級!Erda 1.2 版本正式釋出

爾達Erda發表於2021-08-30

來源|爾達 Erda 公眾號

Erda v1.2 Changeloggithub.com/erda-projec…

近期,Erda 1.2 版本正式釋出,新版本主要以改善提升使用者體驗為主,優化內容共計 50 多項,歡迎廣大開發者使用體驗 !同時,也非常感謝為新版本做出貢獻的社群小夥伴,未來我們將會繼續廣泛關注、採納社群的建議,推動 Erda 專案進一步發展,期待聽到大家更多的反饋! ​

下文是 v1.2 版本中提升改進項的進一步介紹。 ​

Erda v1.2 提升改進項

1. 自動化測試執行邏輯優化

目前,在 Erda 平臺的介面自動化測試用例編排中,如果在一個介面要等待上一個介面執行結果的時候,只能通過中間加一個定時等待時間來解決,但是這種解決方式存在兩個很大的問題: ​

  • 等待的時間不可計算
  • 固定時間等待導致整體執行時間大幅增長。

為了能夠優雅解決上述問題,Erda 產品在 API 介面用例編排定義的時候,加上了本介面等待迴圈策略,以便在達到迴圈退出條件的時候,能夠第一時間自動結束本介面呼叫執行。 ​

在等待迴圈策略方面包含: ​

  • 迴圈退出條件設定
  • 最大迴圈次數
  • 迴圈衰退比例
  • 衰退最大值
  • 間隔時間

具體的使用方法也非常簡單,在自動化測試用例的 API 介面配置頁面配置即可。 ​

圖 1:自動化測試用例執行判斷邏輯配置

2. 自動化測試用例的匯入匯出

在標準產品的研發交付過程中,往往在客戶側構建部署完成後,需要測試同學完整地驗證一遍產品功能是否正常,這種模式讓交付週期變得更長,同時專案交付的人員成本也隨之水漲船高。因此,我們希望自動化測試用例也可以作為產品的交付物之一,在實施產品交付時能夠通過自動化測試為產品質量驗證降本增效。 ​

新版本在原有的自動化測試基礎之上,實現了自動化測試用例的匯入匯出,最終讓自動化測試用例也成為產品的一種交付產物,在產品互動實施的同時能夠通過自動化測試快速完成產品的驗證。 ​

入口:DevOps 平臺 -> 我的專案 -> 測試管理 -> 測試用例 -> 自動化測試

圖 2:自動化測試用例匯入匯出

3. 開放多雲管理平臺功能

Erda 1.2 版本中,針對平臺註冊使用者,在 Erda 1.1 版本開放自助建立組織之上,開放了多雲管理平臺的功能,使用者能夠自助建立、匯入和管理叢集,為完整的 CI/CD 功能打通了最後一公里的障礙(即流水線任務和部署資源管理的問題)。 ​

入口:多雲管理平臺

圖 3:多雲管理平臺

更多特性

  • 優化了微服務總覽和專案列表。
  • 支援配置釘釘通知時傳送測試資訊。
  • 優化了 EDAS 叢集新增方式。
  • 優化了 markdown 編輯器互動和樣式。
  • 優化了 pipeline 日誌樣式。
  • 優化了 pipeline 通知內容。

Erda v1.2 Changeloghttps://github.com/erda-project/erda/blob/master/CHANGELOG/CHANGELOG-1.x.md

總結

Erda v1.2 主要解決社群使用者在實際生產環境中反饋的問題和需求,如果您有任何疑問或建議,歡迎新增小助手微信**:Erda202106**,加入 Erda 使用者群參與交流或在 Github 上與我們討論!

相關文章