https://testerhome.com/opensource_projects/liuma
流马测试平台支持API和web测试,平台技术栈:前端VUE+ElementUI,后台Java+SpringBoot,测试引擎Python。
演示地址:http://demo.liumatest.cn/#/ 账号密码admin 123456
使用手册:https://docs.qq.com/doc/p/1e36932d41b40df896c1627a004068df9a28fc3f
部署测试引擎
测试引擎源码地址:https://github.com/Chras-fu/LiuMa-engine
克隆源码至本地,用pycharm打开。
Step1: 安装依赖包 pip3 install -r requirements.txt
Step2: 登录流马测试平台demo->引擎管理->注册引擎 保存engine-code和engine-secret
Step3: engine-code和engine-secret填写在/config/config.ini文件中对应位置
Step4: 修改/config/config.ini文件中Platform->url为后端地址
Step5: 如linux启动,修改/config/config.ini文件中WebDriver->options为headless
Step6: 如linux/mac启动,修改/config/config.ini文件中WebDriver->path为chromedriver
Step7: 启动引擎 python3 startup.py
平台引擎管理查看自己的引擎,显示在线,证明启动成功。
接口管理
UI测试
元素管理
用例管理
用例管理可以管理API和web两种用例。
新增接口用例,新增接口请求,可以进行调试,调试时选择测试环境和引擎。
测试用例也可以直接执行。
web用例也可以进行执行,我这里用了本地引擎,提示驱动不在path,还有问题。
测试集合
组织测试用例。
测试计划
添加集合为计划
可以直接执行测试计划,执行后查看测试报告。
测试报告
总结:流马平台,可以用来进行API和web自动化测试,前端也不错,API管理,元素管理,用例管理处也可以直接进行用例调试和执行,很方便。