网站首页 > 精选文章 正文
一、简介
码云的GVP项目——LuckyFrame测试平台是一款采用 AGPL 3.0开源协议的测试平台,作者(Seagull)。目前LuckyFrame已做到全纬度覆盖了接口自动化、WEB UI自动化、APP自动化,并且可以支持分布式测试。平台采用测试关键字驱动方式,可以简单高效的实现测试自动化,这在很大程度上解决了测试同学代码基础薄弱的问题。
同时也集成了质量管理相关的一些功能,适用于QA的日常项目过程数据的收集,并且可以展示一些基础的质量报表。
主要功能列表:
- 分布式测试
- 专业用例管理
- 质量管理
- 多线程执行用例
- 多语言驱动
- 定时任务调试
- 测试过程监控
- 日志定位
- 接口+Web UI+移动端UI多维度自动化
- HTTP+Socket接口免编码
- 在线调试用例
二、服务器端部署过程(基于源码编译)
- 创建MySQL 空数据库,分配账号密码
- 克隆服务端程序到本地
git clone https://gitee.com/seagull1985/LuckyFrameWeb.git
导入项目到Idea
修改数据库配置文件: application-druid.yml、application.yml里的端口信息。
执行mvn package打包:
- 把生成的文件上传到服务器
- 启动程序
java -jar LuckyFrameWeb.jar
- 防火墙开启web端口和7070端口(netty使用)
- 打开网页
三、客户端部署过程
- 克隆客户端程序到本地
git clone https://gitee.com/seagull1985/LuckyFrameClient
- 导入Idea
- 修改配置文件 sys_config.properties 邮件相关的地址,设置netty.host地址为服务端ip
- 执行Maven package
- 到时target文件夹,执行start_service.cmd
- 到 服务端web后台添加客户端:
四、测试准备(这里测试一个http接口)
- 在系统管理-项目管理里,新建项目
- 在测试管理-协议模板里,新建一个模板
- 在用例管理里添加用例
- 在用例里设置用例步骤
这里添加一个请求接口的动作:
点击调试,选择客户端
点调试,出来调试窗口:
五、设置测试计划
- 添加测试计划
- 设置测试计划用例
六、设置任务调度
- 在测试执行中 添加任务调度
这样任务将在指定的时间定期执行。
猜你喜欢
- 2025-04-08 Mac不借助第三方软件实现二维码分享文件
- 2025-04-08 「Java基础-02」java入门(java入门篇)
- 2025-04-08 不可思议,免费搭技术博客只需一个GitHub账号
- 2025-04-08 2020年最新Java学习路线图,适用于刚入门编程行业的小白
- 2025-04-08 自建代码托管平台GitLab教程(免费代码托管)
- 2025-04-08 Spring Boot(十二):陌生又熟悉的 OAuth2.0 协议
- 2025-04-08 知识付费小程序开发,如何搭建网校平台
- 2025-04-08 如何创建网站,企业官网制作(如何创建网站,企业官网制作软件)
- 2025-04-08 在线文档预览kkFileView部署及使用指南
- 2025-04-08 小程序具体开发步骤(小程序具体开发步骤有哪些)
- 最近发表
- 标签列表
-
- 向日葵无法连接服务器 (32)
- git.exe (33)
- vscode更新 (34)
- dev c (33)
- git ignore命令 (32)
- gitlab提交代码步骤 (37)
- java update (36)
- vue debug (34)
- vue blur (32)
- vscode导入vue项目 (33)
- vue chart (32)
- vue cms (32)
- 大雅数据库 (34)
- 技术迭代 (37)
- 同一局域网 (33)
- github拒绝连接 (33)
- vscode php插件 (32)
- vue注释快捷键 (32)
- linux ssr (33)
- 微端服务器 (35)
- 导航猫 (32)
- 获取当前时间年月日 (33)
- stp软件 (33)
- http下载文件 (33)
- linux bt下载 (33)