2022年1月27日,MeterSphere一站式開源持續測試平臺正式釋出v1.17.0版本。
在這一版本中,我們新增了版本管理及版本對比相關功能(X-Pack),使用者可以為功能用例、介面定義、介面自動化場景及效能測試建立多個版本並進行對比;介面測試方面,增加誤報標記功能(X-Pack),系統可以根據使用者設定的誤報匹配規則將特定結果的請求標記為誤報狀態;同時,針對長時間使用積攢了過多的測試報告,佔用大量磁碟空間的情況,我們還新增了測試報告定時清理功能。
新增功能
■ 版本管理及版本對比(X-Pack)
在MeterSphere v1.17.0版本中,使用者可以在「專案設定」選單中的「版本管理」頁面中選擇是否啟用版本管理功能,並在當前專案中新建版本或對已有的版本進行管理。在專案下啟用版本管理功能後,便可以在功能用例、介面定義、介面自動化場景及效能測試的編輯頁面中進行版本的切換、對比等操作。同時,在相應的列表中,使用者也可以通過「版本切換」下拉框展示指定版本下的內容。
■ 介面測試結果增加誤報標記(X-Pack)
MeterSphere原有的介面測試請求結果只有成功及失敗兩種情況。但在實際測試場景中,測試人員可能會遇到一些因網路異常、環境未就緒等非應用原因導致的失敗。針對這些特殊情況,MeterSphere v1.17.0版本增加了誤報標記功能,使用者可以根據自身需求設定自己的誤報庫規則,當請求結果與某條誤報規則匹配時便會被標記為誤報狀態。
■ 定時清理測試報告
隨著使用時間越來越長,介面測試、效能測試等在執行過程中產生的報告資料逐漸積累增多。如果使用者沒有及時清理的話,可能會導致磁碟空間不足、系統響應變慢等情況。在 MeterSphere v1.17.0版本中,使用者可以在「專案設定」選單下的「應用管理」頁面,針對每個功能模組設定測試報告保留策略,超出指定保留時間的報告系統將自動清除。
除了上述提到的新增功能外,MeterSphere v1.17.0版本還包含很多其他功能更新和優化,歡迎進入MeterSphere專案的官方檔案及GitHub倉庫的Release頁面,檢視更加詳細的更新紀錄檔。
功能優化
■ 測試跟蹤:測試跟蹤報告列表增加執行耗時和成功率欄位顯示;
■ 測試跟蹤:優化「功能用例」頁面效能;
■ 介面測試:介面定義及場景新增支援批次複製;
■ 介面測試:內建函數構造器優化,引數設定支援選擇提取引數;
■ 介面測試:優化介面定義、介面用例、介面自動化場景查詢效率;
■ 效能測試:支援上傳SSL證書;
■ 效能測試:優化校驗資源池時的超時時間問題;
■ 效能測試:重構效能測試解析JMX的方式;
■ 效能測試:儲存效能測試後不跳轉到列表頁面;
■ 效能測試:優化效能測試查詢效率;
■ 系統設定及其他:後臺紀錄檔保留天數可設定;
■ 系統設定及其他:LDAP使用者郵箱屬性為空時自動生成郵箱;
■ 系統設定及其他:專案設定中使用者組與許可權列表增加檢視許可權按鈕;
■ 系統設定及其他(X-Pack):優化單點登入重定向URL設定方式。
Bug修復
■ fix(介面測試):修復介面場景最後一次執行失敗的情況下,測試計劃中的最後執行結果不顯示的問題 ;
■ fix(介面測試):修復Swagger匯入Case為空的問題;
■ fix(介面測試):修復用例不選環境執行,結果狀態就不更新的問題;
■ fix(介面測試):修復場景參照Postman匯入用例顯示錯誤的問題;
■ fix(測試跟蹤):修復功能用例首頁與模組統計不一致的問題;
■ fix(測試跟蹤):修復複製的功能用例/介面定義的建立和更新時間是原用例的建立和更新時間的缺陷;
■ fix(測試跟蹤):修復啟用自定義ID時腦圖可重複匯入相同ID的Bug;
■ fix(測試跟蹤):修復報告分享頁面缺陷描述的預覽不生效的問題;
■ fix(測試跟蹤):修復統計用例數量不一致的問題;
■ fix(測試跟蹤):修復Jira勾選模板缺陷圖片顯示相關的問題;
■ fix(測試跟蹤):修復測試計劃進度顯示錯誤的問題;
■ fix(專案報告):修復專案報告無法選擇當前日期的問題。