開源版支持工作臺展示,新增超級管理員用戶組,MeterSphere 開源持續(xù)測試平臺 v2.5.0 發(fā)布
2022 年 12 月 27 日,MeterSphere 一站式開源持續(xù)測試平臺正式發(fā)布 v2.5.0 版本。
在這一版本中,MeterSphere 在工作臺模塊進行了 UX 交互升級,并將工作臺模塊由 X-Pack 增強功能開放為開源版功能。
在測試跟蹤模塊中,關(guān)聯(lián)測試用例支持關(guān)聯(lián) UI 用例,實現(xiàn)功能用例與其他類型的用例全面聯(lián)動;接口測試模塊中,接口首頁各數(shù)據(jù)統(tǒng)計口徑支持按指定版本統(tǒng)計,優(yōu)化嵌套引用的場景變量取值,以覆蓋更多的使用場景;在系統(tǒng)設(shè)置模塊中,新增超級管理員用戶組;在通用功能中,測試報告支持展示運行模式以及運行的資源池,消息通知新增自動清理機制,Jenkins 支持免登錄查看報告。
新增功能
■ 工作臺 UX 交互升級,工作臺模塊開放為開源版功能
在 MeterSphere v2.5.0 版本中,對工作臺進行了 UX 交互升級。
為了實現(xiàn)跨團隊協(xié)作下更好地聚合工作信息,MeterSphere 在 v1.14.0 版本中上線了 “工作臺” X-Pack 增強功能模塊。在 v2.5.0 版本中,為了回饋廣大社區(qū)用戶的支持,我們決定將工作臺模塊開放為開源版功能,以幫助大家更好地去整合和聚焦系統(tǒng)數(shù)據(jù),提升工作效率。
MeterSphere 的工作臺模塊由 “我的儀表盤”、“我的待辦”、“我關(guān)注的”、“我創(chuàng)建的” 4 個部分組成,其統(tǒng)計的數(shù)據(jù)為當前工作空間下所屬項目的全部數(shù)據(jù),無需用戶按項目統(tǒng)計后再進行整合。
用戶也可以通過左側(cè)所屬項目樹來查看自己在不同項目中不同測試類型的明細數(shù)據(jù)。
■ 接口測試首頁增加 “版本” 統(tǒng)計口徑(X-Pack)
在 MeterSphere v2.5.0 版本中,接口測試首頁支持統(tǒng)計不同版本的數(shù)據(jù)指標,用戶可以通過切換版本來查看數(shù)據(jù)覆蓋的情況,更好地幫助用戶掌握系統(tǒng)中用例的完成情況和執(zhí)行情況。
■ 接口定義請求參數(shù)交互優(yōu)化
在 MeterSphere v2.5.0 版本中,我們對接口定義的請求參數(shù)列表進行了交互優(yōu)化,用戶可以直接在列表中展示該字段的全部高級屬性。這樣一來,用戶在進行接口定義評審等場景時可以更加直觀地查看相關(guān)信息。
■ 測試報告支持展示運行模式以及運行的資源池
在 MeterSphere v2.5.0 版本中,測試報告會同步展示測試用例的運行模式,例如串行或并行。另外,MeterSphere 還會展示測試用例執(zhí)行的環(huán)境以及資源池信息,以便用戶在分析測試報告時可以快速定位問題。
■ 新增超級管理員用戶組
在 MeterSphere v2.5.0 版本中,新增了超級管理員用戶組。超級管理員用戶組擁有系統(tǒng)全部工作空間與項目的操作權(quán)限,用戶可以為 Admin 用戶添加超級管理員權(quán)限來管理系統(tǒng)全部數(shù)據(jù)。
功能優(yōu)化
■ 測試跟蹤:服務(wù)集成對接第三方平臺實現(xiàn)插件化(目前支持禪道和 Jira);
■ 測試跟蹤:測試跟蹤關(guān)聯(lián)測試用例支持關(guān)聯(lián) UI 測試用例;
■ 接口測試:MQTT 插件建立連接時取消連接名必填;
■ 接口測試:場景嵌套引用的變量取值優(yōu)化;
■ 接口測試:支持配置自動重定向;
■ 接口測試:場景變量中的計數(shù)器支持參數(shù)化;
■ 接口測試:JSON 結(jié)構(gòu)化的時候會提供 Null 類型來支持傳 Null 值;
■ 接口測試:接口測試前后置腳本支持 BeanShell 處理器;
■ 接口測試:接口導(dǎo)入邏輯優(yōu)化(支持版本對比);
■ UI 測試:UI 測試用例第一個步驟支持添加邏輯控制器(X-Pack);
■ UI 測試:UI 測試詳情頁批量編輯增加斷言配置選項(X-Pack);
■ 通用功能:消息通知增加定時清理機制;
■ 通用功能:Jenkins 生成的報告鏈接支持配置免登錄(X-Pack)。
Bug 修復(fù)
■ fix(安全漏洞):修復(fù) IssueProxyResourceService::getMdImageByUrl 中的服務(wù)器端請求偽造漏洞(CVE-2022-23544);
■ fix(安全漏洞):修復(fù) ApiTestCaseService::deleteBodyFiles 中的路徑注入漏洞(CVE-2022-23512);
■ fix(測試跟蹤):修復(fù)在功能用例列表中,全選再將部分用例取消勾選,點擊批量刪除后仍會刪除所有用例的問題(GitHub #20553);
■ fix(接口測試):修復(fù)接口編輯時,開啟同步 Case 或者變更通知保存后報錯的問題(GitHub #20376);
■ fix(接口測試):修復(fù)場景測試報告導(dǎo)出的 PDF 文件查看時比較模糊的問題(GitHub #20738);
■ fix(接口測試):修復(fù)環(huán)境配置中的請求頭 Cookie 和單個接口中請求頭沖突的問題(GitHub #20467);
■ fix(UI 測試):修復(fù) UI 測試進行 DIV 元素拖拽時自動全屏,部分元素定位路徑無法識別的問題(GitHub #20447);
■ fix(性能測試):修復(fù)性能測試中設(shè)置資源池中壓力機的最大并發(fā)數(shù),壓測執(zhí)行時未限制到單個壓力機的最大并發(fā)數(shù)的問題(GitHub #20103);
■ fix(通用功能):修復(fù)任務(wù)中心接口請求時間長,導(dǎo)致任務(wù)中心訪問時空白頁經(jīng)常出現(xiàn)的問題(GitHub #20425)。
特別鳴謝
感謝 GitHub Security Lab 團隊向 MeterSphere 開源社區(qū)反饋的漏洞信息。
除了上述提到的新增功能和優(yōu)化外,MeterSphere v2.5.0 版本還包含很多其他功能的更新和優(yōu)化,歡迎進入 MeterSphere 項目的官方文檔及 GitHub 倉庫的 Release 頁面,查看更加詳細的更新日志。
溫馨提示:歡迎到 MeterSphere 專業(yè)測試云( www.metersphere.com )體驗 MeterSphere v2.5.0 版本的新增功能。
版權(quán)聲明:
本站所有文章和圖片均來自用戶分享和網(wǎng)絡(luò)收集,文章和圖片版權(quán)歸原作者及原出處所有,僅供學(xué)習(xí)與參考,請勿用于商業(yè)用途,如果損害了您的權(quán)利,請聯(lián)系網(wǎng)站客服處理。