打造接口测试框架–架构篇

市面上开源框架和商业工具那么多,为何还要造轮子?

关于商业工具

  • 贵!贵!贵!

  • 不支持二次开发

  • 只支持功能和压力

关于开源框架

  • 易用性较差

  • 解析框架耗时

  • 只支持功能和压力

  • and so on

我所理解的接口测试

接口测试分为四层,分别为功能/流程/压力/监控,对于市面上大部分已知框架而言,可能就只针对功能/压力进行了支撑

设计目标

  • 用例自动生成
  • 支持功能/流程/压力/监控
  • 异常容灾达到开发级

框架设计图

打造接口测试框架--架构篇

框架流程图

打造接口测试框架--架构篇

框架所用到的

服务层 Python + requests + pymysql

数据层 mysql

业务层 EasyUI

设计篇请移驾

,

* 注:本文来自网络投稿,不代表本站立场,如若侵犯版权,请及时知会删除