市面上开源框架和商业工具那么多,为何还要造轮子?
关于商业工具
贵!贵!贵!
不支持二次开发
只支持功能和压力
关于开源框架
易用性较差
解析框架耗时
只支持功能和压力
and so on
我所理解的接口测试
接口测试分为四层,分别为功能/流程/压力/监控,对于市面上大部分已知框架而言,可能就只针对功能/压力进行了支撑
设计目标
用例自动生成
支持功能/流程/压力/监控
异常容灾达到开发级
框架设计图
框架流程图
框架所用到的
服务层 Python + requests + pymysql
数据层 mysql
业务层 EasyUI