什么是AutoLine开源平台
AutoLine开源平台是一个开源自动化测试解决方案,基于RobotFramework进行二次开发,支持RobotFramework几乎所有的库。
源码地址
github地址: https://github.com/small99/AutoLine 码 云 地 址:https://gitee.com/lym51/AutoLine
前言
本文主要分享AutoLine开源平台API的设计关键思路,关于API的设计分析及源码应该需要好几篇文章才能大体写完,所以需要逐步的更新写文。
API分类及说明
AutoLine开源平台API,主要分为以下几个类:
2. 基于GET请求的restful API,主要用于查询,一次查询一条信息或多条信息
3. 基于POST请求的restful API,通过参数中的method,指定为create、edit、delete来实现创建、编辑和删除动作
API主要定义的package
下面我们通过一张图来说明,AutoLine开源平台所有API定义所在的package:
其中:
api模块为主要的业务逻辑restful api的定义及实现,前端通过ajax请求来进行交互 auth模块定义和实现了登录逻辑 main模块定义和实现了页面主要的各种get请求的页面导航