Skip to content

apiAutoTest的前后端分离,可视化版本,采用FastAPI + Vue2 实现,在apiAutoTest基础上增加定时任务,graphql规范接口测试

License

Notifications You must be signed in to change notification settings

iyuangang/apiAutoTestWeb

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

apiAutoTestWeb

基本为apiAutoTest使用FastAPI + Vue的前后端的分离版本,在apiAutoTest之上 实现了定时任务,自定义函数,接口参数依赖,graphql规范接口测试

演示环境

==**http://49.232.203.244:2152/**==

点击即可访问: 前端入口, 接口文档

目前完善功能

  • 登录
  • 项目管理
  • 接口管理
  • 环境管理
  • 用例管理
  • 报告管理
  • 扩展脚本

文档资料

apiAutoTestWeb说明文档 后端说明文档 前端说明文档

部署

  1. git clone https://gitee.com/zy7y/apiAutoTestWeb.git
  2. 安装docker: https://www.cnblogs.com/zy7y/p/14344375.html
  3. 安装docker-compose : https://blog.csdn.net/qq_36640395/article/details/107449652 需要安装Python3, 然后pip命令换成pip3
  4. 修改frontend/.env.production文件中的VUE_APP_BASE_API为自己服务器的地址
  5. 在apiAutoTestWeb目录下执行构建镜像 docker-compose build 运行服务 docker-compose up -d
  6. 访问前端IP:2152, 访问接口文档IP:1328

参考资料

  1. https://blog.csdn.net/qq_38225558/article/details/103068220
  2. https://cli.vuejs.org/zh/guide/deployment.html#docker-nginx
  3. https://www.cnblogs.com/xr210/p/12676811.html

最后

  1. 感谢在此过程中我查过的所有资料的作者,提供答案的网友
  2. 该项目作为一个Demo,任有很多Bug和冗余代码可以优化
  3. 如果你有什么建议或者Bug反馈可以在apiAutoTestWeb源码仓库进行反馈
  4. 如果你也想加入这个项目可以直接申请成为仓库成员
  5. 如果你需要及时得到问题回复可以加入该QQ群851163511
  6. 如果你觉得这个项目有点用处,有帮助到你,还请点个star
  7. 视频过程

About

apiAutoTest的前后端分离,可视化版本,采用FastAPI + Vue2 实现,在apiAutoTest基础上增加定时任务,graphql规范接口测试

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Vue 42.7%
  • JavaScript 29.5%
  • Python 23.1%
  • SCSS 3.7%
  • CSS 0.4%
  • Dockerfile 0.3%
  • HTML 0.3%