现在很多系统前后端架构是分离的,从安全层面来说,只依赖前端进行限制已经完全不能满足系统的安全要求, 如今系统越来越复杂,传统的靠前端测试已经大大降低了效率,而且现在我们都推崇测试前移,希望测试能更早的介入测试,那接口测试就是一种及早介入的方式。例如传统测试,等前后端都完成你才能进行测试,才能进行自动化代码编写。 而如果是接口测试,只需要前后端定义好接口,那这时编写API接口文档需要更高效的方式。
接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。在边界接接口文档和测试用例时难免用到结构相同的请求参数,响应内容等,这时候需要能够复用的数据结构进行管理。高效编写和维护API接口文档,编写用例时也能方便的进行引用。
在Eolink API接口管理工具中数据结构进行参数管理。例如下图的请求数据,可能会在多个API接口中使用,使用时仅仅是参数不一致,这时就可以把这些参数定义为数据结构,供其他接口进行引用。
只需要在“公共资源”中的“数据结构”进行定义,在项目中的其他API中就可以直接引用定义好的数据结构。当然作为数据结构也可以引用其他的数据结构作为自己的参数,各个引用之间的数据都是同步的,只需要修改最原始定义的数据结构,其余引用该数据结构的地方就会对应进行改变。
引用之后,可以快速的删除引用,解除关联也就是可以单独修改该数据结构不会同步到其他接口文档,前往该数据结构进行快速修改。
数据结构有编写API接口文档,参数的复用,参数的维护等优点,可以提高管理API文档的效率。
想要了解更多eolink相关信息可以到:www.eolink.com了解更多