低代碼測(cè)試平臺(tái)-流馬
今天分享一個(gè)開(kāi)源的低代碼測(cè)試平臺(tái)-流馬。它的優(yōu)點(diǎn)是同時(shí)支持API接口、UI自動(dòng)化的在線自動(dòng)化用例開(kāi)發(fā),而不需要手寫(xiě)代碼即可完成。
項(xiàng)目地址:https://github.com/Chras-fu/Liuma-platform
演示Demo:http://demo.liumatest.cn/。測(cè)試賬戶:demo/123456
感覺(jué)興趣的同學(xué)可以嘗試下,如果覺(jué)得不錯(cuò)也可以給項(xiàng)目加星哈!
項(xiàng)目介紹
流馬是一款低代碼自動(dòng)化測(cè)試平臺(tái),旨在采用最簡(jiǎn)單的架構(gòu)統(tǒng)一支持API/WebUI/AppUI的自動(dòng)化測(cè)試。平臺(tái)采用低代碼設(shè)計(jì)模式,將傳統(tǒng)測(cè)試腳本以配置化實(shí)現(xiàn),從而讓代碼能力稍弱的用戶快速上手自動(dòng)化測(cè)試。同時(shí)平臺(tái)也支持通過(guò)簡(jiǎn)單的代碼編寫(xiě)實(shí)現(xiàn)自定義組件,使用戶可以靈活實(shí)現(xiàn)自己的需求。
本項(xiàng)目分為平臺(tái)端和引擎端,采用分布式執(zhí)行設(shè)計(jì),可以將測(cè)試執(zhí)行的節(jié)點(diǎn)(即引擎)注冊(cè)在任意環(huán)境的任意一臺(tái)機(jī)器上,從而突破資源及網(wǎng)絡(luò)限制。同時(shí),通過(guò)將引擎啟動(dòng)在本地PC上,方便用戶快速調(diào)試測(cè)試用例,實(shí)時(shí)查看執(zhí)行過(guò)程,帶來(lái)傳統(tǒng)腳本編寫(xiě)一致的便捷。
功能介紹

API測(cè)試
支持單接口測(cè)試和鏈路測(cè)試。
支持接口統(tǒng)一管理,支持swagger導(dǎo)入。
支持一鍵生成字段校驗(yàn)的接口健壯性用例。
支持全局變量、關(guān)聯(lián)、斷言、內(nèi)置函數(shù)、自定義函數(shù)。
支持前后置腳本、失敗繼續(xù)、超時(shí)時(shí)間、等待/條件/循環(huán)等邏輯控制器。
支持環(huán)境與用例解耦,多種方式匹配域名,讓一套用例可以在多個(gè)環(huán)境上執(zhí)行。
WebUI測(cè)試
支持關(guān)鍵字驅(qū)動(dòng),零代碼編寫(xiě)用例。
支持UI元素統(tǒng)一管理,Excel模板批量導(dǎo)入。
支持自定義關(guān)鍵字,封裝公共的操作步驟,提升用例可讀性。支持本地引擎執(zhí)行,實(shí)時(shí)查看執(zhí)行過(guò)程。
支持與API用例在同一用例集合順序執(zhí)行。
AppUI測(cè)試(1.1版本上線)
支持WebUI同等用例編寫(xiě)和執(zhí)行能力
支持安卓和蘋(píng)果系統(tǒng)
支持持真機(jī)管理、投屏和在線操作
支持控件元素在線獲取,一鍵保存元素
支持實(shí)時(shí)查看執(zhí)行過(guò)程
更多功能及詳細(xì)請(qǐng)參考: 用戶手冊(cè)
美圖展示





