12 2021 档案

摘要:拿到一个接口,主要应该通过功能、性能、安全三个方面去测试。 功能a. 测试接口功能,等价类和边界值一定是要测到的,确保正确。b. 错误推测。c. 多个参数可以考虑正交分解、判定法、因果图进行场景覆盖。 性能a. 测试响应时间,太慢的排查原因(建议使用链路软件来分析)b. 测试接口支持的每秒十五数tp 阅读全文
posted @ 2021-12-13 09:36 徒手沉浮 阅读(1607) 评论(0) 推荐(0)
摘要:前面几篇做了前后端核心功能实现的示例,然后就记录最终demo结果。但是实现起来,期间踩过好些坑。本篇开始总结一下这期间遇到的问题即解决方案。 Django restframework ViewSet 封装实现分组查询 from django.db.models import Count from r 阅读全文
posted @ 2021-12-04 18:07 徒手沉浮 阅读(321) 评论(0) 推荐(0)
摘要:前面两篇记录了后端接口实现、前端页面交互实现的一个示例,后面需要做的是把需求的其他后端接口和前端功能实现,期间踩了许多的坑后,基本实现了核心功能,并demo。 本篇介绍 YAPI数据同步的实现。 1. 原理 2. 源码 mongo操作 1 #!/usr/bin/python 2 # -*- codi 阅读全文
posted @ 2021-12-04 17:58 徒手沉浮 阅读(610) 评论(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 徒手沉浮 阅读(831) 评论(0) 推荐(0)
摘要:本篇讲解如果用djangorestframwork编写后端接口,事件数据表增删改查。这里只记录接口信息表的后端接口请求实现。 后端接口实现 一、自定义、封装 自定义Response,统一接口返回数据格式,便于前端请求数据解析。 自定义Pagination,定制分页,接口、用例数据量会比较大,查询最好 阅读全文
posted @ 2021-12-04 17:44 徒手沉浮 阅读(900) 评论(0) 推荐(0)
摘要:本篇开始接口测试部分详细开发。 1. 数据表设计 django ORM设计、处理数据表,表字段内容后期空闲了再更新。。。 BaseModel - 基础表 部门表 项目表 项目动态 项目成员 接口分组 接口表 接口更新历史 YAPI事件表 全局环境配置 全局变量 全局请求头 全局标签 全局校验规则 测 阅读全文
posted @ 2021-12-04 17:29 徒手沉浮 阅读(660) 评论(0) 推荐(0)
摘要:一、背景 早期写过一些接口测试框架并在测试团队中推广使用,实现方式一般为xmind/excel/json/yaml等文件编辑设计测试用例,框架负责读取解析用例、执行用例、校验结果,实现数据驱动测试。 框架图如下: 这样的框架也是多数小公司采用的方案,优点在于: 简单灵活 使用成本低 用例设计评审方便 阅读全文
posted @ 2021-12-04 17:10 徒手沉浮 阅读(1305) 评论(0) 推荐(0)