摘要: 本篇讲解如果用djangorestframwork编写后端接口,事件数据表增删改查。这里只记录接口信息表的后端接口请求实现。 后端接口实现 一、自定义、封装 自定义Response,统一接口返回数据格式,便于前端请求数据解析。 自定义Pagination,定制分页,接口、用例数据量会比较大,查询最好 阅读全文
posted @ 2021-12-04 17:44 徒手沉浮 阅读(805) 评论(0) 推荐(0) 编辑
摘要: 本篇开始接口测试部分详细开发。 1. 数据表设计 django ORM设计、处理数据表,表字段内容后期空闲了再更新。。。 BaseModel - 基础表 部门表 项目表 项目动态 项目成员 接口分组 接口表 接口更新历史 YAPI事件表 全局环境配置 全局变量 全局请求头 全局标签 全局校验规则 测 阅读全文
posted @ 2021-12-04 17:29 徒手沉浮 阅读(581) 评论(0) 推荐(0) 编辑
摘要: 一、背景 早期写过一些接口测试框架并在测试团队中推广使用,实现方式一般为xmind/excel/json/yaml等文件编辑设计测试用例,框架负责读取解析用例、执行用例、校验结果,实现数据驱动测试。 框架图如下: 这样的框架也是多数小公司采用的方案,优点在于: 简单灵活 使用成本低 用例设计评审方便 阅读全文
posted @ 2021-12-04 17:10 徒手沉浮 阅读(1163) 评论(0) 推荐(0) 编辑
摘要: 一、后端配置 安装django-cors-headers pip install django-cors-headers 配置setting.py # 安装app INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'd 阅读全文
posted @ 2021-11-28 17:09 徒手沉浮 阅读(948) 评论(0) 推荐(0) 编辑
摘要: 一、后端实现登录相关接口 安装drf和jwt # drf pip install djangorestframework # jwt pip install djangorestframework-simplejwt user_auth app中扩展User 模型,满足vue 需要,models.p 阅读全文
posted @ 2021-11-28 16:49 徒手沉浮 阅读(743) 评论(0) 推荐(0) 编辑
摘要: 本平台涉及后端服务、数据管理、前端交互,所以需要搭建两个项目:前端、后端,并且实现前后端分离。 后端项目采用Mysql + Django + djangorestframwork实现,提供前端交互所需请求接口。 前端项目采用vue-admin-template模块项目,做二次开发,实现用户行为交互。 阅读全文
posted @ 2021-11-28 16:47 徒手沉浮 阅读(1090) 评论(0) 推荐(0) 编辑
摘要: 一、技术栈 前端:基于vue-admin-template开发 后端:Python Django、djangorestframwork、MySQL 二、接口自动化测试框架设计 THE END 阅读全文
posted @ 2021-11-28 16:23 徒手沉浮 阅读(1130) 评论(0) 推荐(2) 编辑
摘要: 上一篇简单介绍了httprunner的主要特征及简单使用,从本篇开始陆续解读httprunner3源码。 1、为什么写httprunner的源码解读? 当下Python系的接口测试框架多数基于httprunner实现或采用了类似的设计思想,httprunner可以作为一个典型来深入了解。 阅读htt 阅读全文
posted @ 2021-10-31 18:07 徒手沉浮 阅读(924) 评论(0) 推荐(0) 编辑
摘要: 自动化测试框架设计原则 1、代码规范 测试框架随着业务推进,必然会涉及代码的二次开发,所以代码编写应符合通用规范,代码命名符合业界标准,并且代码层次清晰。特别在大型项目、多人协作型项目中,如果代码没有良好的规范,那么整个框架的代码会风格混杂、晦涩难懂,后续维护会很困难,最终成为没人敢动的“祖传代码” 阅读全文
posted @ 2021-10-30 14:12 徒手沉浮 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 一、简介 1、httprunner是什么? HttpRunner 是一款面向 HTTP(S) 协议的通用测试框架,只需编写维护一份 pytest/YAML/JSON 脚本,即可实现自动化测试、性能测试、线上监控、持续集成等多种测试需求。 2、设计哲学 约定优于配置 投入产出比很重要 拥抱开源,依赖r 阅读全文
posted @ 2021-10-30 11:30 徒手沉浮 阅读(932) 评论(0) 推荐(0) 编辑