持續測試是在軟體交付過程中執行自動化測試的過程,透過與 DevOps 工具鏈的緊密整合,幫助企業儘快獲得軟體釋出後業務風險的反饋。
持續測試在自動化測試的基礎上進行了擴充套件與延伸,包括從「測試左移」到「測試右移」所覆蓋的全部環節,以此來應對現代應用開發過程中日益增加的複雜性和不斷加快的交付效率要求。
能否持續化、自動化地對軟體質量進行測試,與軟體交付流水線的效率、業務應用上線時間直接相關。
今天馬建倉推薦的這款開源專案就是一個一站式的開源企業級持續測試平臺,一起來看看它能做些什麼吧~
專案名稱:
MeterSphere
專案作者:
FIT2CLOUD 飛致雲
開源許可協議:
GPL-2。0
專案地址:https://gitee.com/fit2cloud-feizhiyun/MeterSphere
專案簡介
MeterSphere 是一站式開源持續測試平臺,涵蓋測試跟蹤、介面測試、效能測試、團隊協作等功能,相容 JMeter 等開源標準,有效助力開發和測試團隊充分利用雲彈性進行高度可擴充套件的自動化測試,加速高質量軟體的交付。
它能夠實現:
測試跟蹤:遠超 TestLink 的使用體驗,覆蓋從編寫用例到生成測試報告的完整流程;
介面測試:集 Postman 的易用與 JMeter 的靈活於一體,介面管理、介面 Mock、多協議支援、場景自動化,你想要的全都有;
效能測試:相容 JMeter,支援 Kubernetes 和雲環境,輕鬆支援高併發、分散式的效能測試;
團隊協作:使用者管理、租戶管理、許可權管理、資源管理,無論團隊規模如何,總有適合的落地方式。
技術棧
後端:Spring Boot
前端:Vue。js
中介軟體:MySQL, Kafka
基礎設施:Docker, Kubernetes
測試引擎:JMeter
專案架構
專案截圖
專案特點
開源:基於開源、相容開源;按月釋出新版本、日均下載安裝超過100次、被大量客戶驗證;
一站式:一個產品全面涵蓋測試跟蹤、介面測試、效能測試等功能並形成聯動:其中用例管理是底座需求、介面自動化測試是高頻需求、效能測試是專家服務為主工具為輔;一個產品全滿足從測試計劃、測試執行到測試報告分析的全生命週期需求;
持續測試:能將測試融入持續交付和 DevOps 體系;無縫對接 Bug 管理工具和持續整合工具等;支援團隊協作和資產沉澱。
如果你的團隊正在尋找一個持續測試平臺,那麼 MeterSphere 可能是一個不錯的選擇,去它的專案主頁看看吧:
MeterSphere: MeterSphere 是一站式的開源企業級持續測試平臺, 涵蓋測試跟蹤、介面測試、效能測試、 團隊協作等功能,相容 JMeter 等開源標準,有效助力開發和測試團隊充分利用雲彈性
你可能還喜歡:
還在拿個人管理程式碼那套管理企業程式碼嗎?時代變了
Gitee企業版程式碼託管實踐:如何讓程式碼管理變得更加有序可靠
淺談程式碼管理和專案管理一體化的優勢