打造接口测试框架–架构篇
市面上开源框架和商业工具那么多,为何还要造轮子?
关于商业工具
-
贵!贵!贵!
-
不支持二次开发
-
只支持功能和压力
关于开源框架
-
易用性较差
-
解析框架耗时
-
只支持功能和压力
-
and so on
我所理解的接口测试
接口测试分为四层,分别为功能/流程/压力/监控,对于市面上大部分已知框架而言,可能就只针对功能/压力进行了支撑
设计目标
- 用例自动生成
- 支持功能/流程/压力/监控
- 异常容灾达到开发级
框架设计图
框架流程图
框架所用到的
服务层 Python + requests + pymysql
数据层 mysql
业务层 EasyUI
设计篇请移驾
,
* 注:本文来自网络投稿,不代表本站立场,如若侵犯版权,请及时知会删除