接口测试服务(平台)一期

接口测试服务(平台)一期,可以单独使用,也可以接入DevOps流水线作为接口质量门。

接口测试服务(平台)一期实现如下功能(基于开源系统二次开发)。

  1. 接口定义和管理。
  2. 接口自动化测试。
  3. 项目管理。
  4. 用户和权限管理。
  5. 流水线接入支持。

一期的问题有以下几个

  1. 在实际使用中依赖研发维护的接口定义,研发侧经常达不到这个要求,需要将接口定义和接口测试解耦(当然解耦从某些方面来说也是坏事)。
  2. 底层YAPI跑接口测试时有较多Bug,如测试无法结束,结果不显示,YAPI团队自己写的测试驱动代码实际使用中并不是特别健壮和稳定。
  3. 它是一个纯接口测试平台,只具备调用接口的能力,但是实际应用中,接口测试经常依赖其它操作才能顺利进行,如数据库操作,缓存操作,使用不是特别方便。
    所以我们又规划了接口测试平台(服务)二期