Lemon
是一站式开源持续测试平台,支持接口测试、性能测试、用例管理、覆盖率测试等。
采用全新(Vue3 + Go)技术栈进行开发,性能超强,测试引擎支持httprunner最新版本,支持任意扩展开发新的功能。
- 新建数据库,并导入server/sql/lemon.sql文件
- 修改server/config.yaml文件中数据库相关配置
- 如果是开发,需要执行
go run main.go
,启动服务 - 如果是部署,需要执行
GOOS=linux GOARCH=amd64 go build -o lemon
生成部署文件
- 进入web目录,执行
npm install
命令,安装依赖包 - 如果是开发调试,需要执行
npm run serve
,启动服务 - 如果是部署使用,需要编译打包:
npm run build
,之后把dist部署到服务器 - 使用lemon/lemon用户名和密码登录使用
- 后端: Gin
- 前端: Vue.js
- 中间件: MySQL
- 测试引擎: Httprunner
- 添加微信,备注"加入lemon交流群"。
问题和建议反馈:Github Issues
- gin-vue-admin:Lemon 使用gin-vue-admin 开源框架作前后端分离开发
- httprunner:Lemon 使用了 httprunner 作为测试引擎
- ElementPlus:感谢 Element 提供的优秀组件库