企业项目管理、ORK、研发管理与敏捷开发工具平台

网站首页 > 精选文章 正文

码云GVP项目开源测试平台 LuckyFrameWeb 试用

wudianyun 2025-04-08 19:47:59 精选文章 21 ℃



一、简介

码云的GVP项目——LuckyFrame测试平台是一款采用 AGPL 3.0开源协议的测试平台,作者(Seagull)。目前LuckyFrame已做到全纬度覆盖了接口自动化、WEB UI自动化、APP自动化,并且可以支持分布式测试。平台采用测试关键字驱动方式,可以简单高效的实现测试自动化,这在很大程度上解决了测试同学代码基础薄弱的问题。

同时也集成了质量管理相关的一些功能,适用于QA的日常项目过程数据的收集,并且可以展示一些基础的质量报表。

主要功能列表:

  • 分布式测试
  • 专业用例管理
  • 质量管理
  • 多线程执行用例
  • 多语言驱动
  • 定时任务调试
  • 测试过程监控
  • 日志定位
  • 接口+Web UI+移动端UI多维度自动化
  • HTTP+Socket接口免编码
  • 在线调试用例

二、服务器端部署过程(基于源码编译)

  1. 创建MySQL 空数据库,分配账号密码
  2. 克隆服务端程序到本地
git clone https://gitee.com/seagull1985/LuckyFrameWeb.git

导入项目到Idea


修改数据库配置文件: application-druid.yml、application.yml里的端口信息。

执行mvn package打包:


  1. 把生成的文件上传到服务器
  1. 启动程序
java -jar LuckyFrameWeb.jar
  1. 防火墙开启web端口和7070端口(netty使用)
  2. 打开网页



三、客户端部署过程

  1. 克隆客户端程序到本地
git clone https://gitee.com/seagull1985/LuckyFrameClient
  1. 导入Idea
  2. 修改配置文件 sys_config.properties 邮件相关的地址,设置netty.host地址为服务端ip
  3. 执行Maven package


  1. 到时target文件夹,执行start_service.cmd
  2. 到 服务端web后台添加客户端:



四、测试准备(这里测试一个http接口)

  1. 在系统管理-项目管理里,新建项目



  1. 在测试管理-协议模板里,新建一个模板


  1. 在用例管理里添加用例


  1. 在用例里设置用例步骤


这里添加一个请求接口的动作:



点击调试,选择客户端



点调试,出来调试窗口:


五、设置测试计划

  1. 添加测试计划


  1. 设置测试计划用例



六、设置任务调度

  1. 在测试执行中 添加任务调度


这样任务将在指定的时间定期执行。

最近发表
标签列表