网页测试本地服务器_码云GVP项目开源测试平台 LuckyFrameWeb 试用
一、简介
码云的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接口)
- 在系统管理-项目管理里,新建项目
- 在测试管理-协议模板里,新建一个模板
- 在用例管理里添加用例
- 在用例里设置用例步骤
这里添加一个请求接口的动作:
点击调试,选择客户端
点调试,出来调试窗口:
五、设置测试计划
- 添加测试计划
- 设置测试计划用例
六、设置任务调度
- 在测试执行中 添加任务调度
这样任务将在指定的时间定期执行。