摘要: 前面几篇做了前后端核心功能实现的示例,然后就记录最终demo结果。但是实现起来,期间踩过好些坑。本篇开始总结一下这期间遇到的问题即解决方案。 Django restframework ViewSet 封装实现分组查询 from django.db.models import Count from r 阅读全文
posted @ 2021-12-04 18:07 徒手沉浮 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 前面两篇记录了后端接口实现、前端页面交互实现的一个示例,后面需要做的是把需求的其他后端接口和前端功能实现,期间踩了许多的坑后,基本实现了核心功能,并demo。 本篇介绍 YAPI数据同步的实现。 1. 原理 2. 源码 mongo操作 1 #!/usr/bin/python 2 # -*- codi 阅读全文
posted @ 2021-12-04 17:58 徒手沉浮 阅读(522) 评论(0) 推荐(0) 编辑
摘要: 本篇以接口管理为例,记录前端vue请求后端接口,获取接口表数据,分页展示接口列表。并实现接口新增、编辑、更新等功能。 前端基于开源vue-admin-template 1. 页面路由 router/index.js 1 import Vue from 'vue' 2 import Router fr 阅读全文
posted @ 2021-12-04 17:50 徒手沉浮 阅读(626) 评论(0) 推荐(0) 编辑
摘要: 本篇讲解如果用djangorestframwork编写后端接口,事件数据表增删改查。这里只记录接口信息表的后端接口请求实现。 后端接口实现 一、自定义、封装 自定义Response,统一接口返回数据格式,便于前端请求数据解析。 自定义Pagination,定制分页,接口、用例数据量会比较大,查询最好 阅读全文
posted @ 2021-12-04 17:44 徒手沉浮 阅读(753) 评论(0) 推荐(0) 编辑
摘要: 本篇开始接口测试部分详细开发。 1. 数据表设计 django ORM设计、处理数据表,表字段内容后期空闲了再更新。。。 BaseModel - 基础表 部门表 项目表 项目动态 项目成员 接口分组 接口表 接口更新历史 YAPI事件表 全局环境配置 全局变量 全局请求头 全局标签 全局校验规则 测 阅读全文
posted @ 2021-12-04 17:29 徒手沉浮 阅读(546) 评论(0) 推荐(0) 编辑
摘要: 一、背景 早期写过一些接口测试框架并在测试团队中推广使用,实现方式一般为xmind/excel/json/yaml等文件编辑设计测试用例,框架负责读取解析用例、执行用例、校验结果,实现数据驱动测试。 框架图如下: 这样的框架也是多数小公司采用的方案,优点在于: 简单灵活 使用成本低 用例设计评审方便 阅读全文
posted @ 2021-12-04 17:10 徒手沉浮 阅读(1085) 评论(0) 推荐(0) 编辑