前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >AutoLine源码分析之API设计概述

AutoLine源码分析之API设计概述

作者头像
苦叶子
发布2018-07-25 16:27:08
4260
发布2018-07-25 16:27:08
举报
文章被收录于专栏:开源优测
代码语言:javascript
复制
什么是AutoLine开源平台

AutoLine开源平台是一个开源自动化测试解决方案,基于RobotFramework进行二次开发,支持RobotFramework几乎所有的库。

源码地址

github地址: https://github.com/small99/AutoLine 码 云 地 址:https://gitee.com/lym51/AutoLine

前言

本文主要分享AutoLine开源平台API的设计关键思路,关于API的设计分析及源码应该需要好几篇文章才能大体写完,所以需要逐步的更新写文。

API分类及说明

AutoLine开源平台API,主要分为以下几个类:

  1. 基于GET请求的静态页面渲染类,即对GET请求,返回渲染后的html模板,在后端完成数据加载和html渲染,返回给前端显示

2. 基于GET请求的restful API,主要用于查询,一次查询一条信息或多条信息

3. 基于POST请求的restful API,通过参数中的method,指定为create、edit、delete来实现创建、编辑和删除动作

API主要定义的package

下面我们通过一张图来说明,AutoLine开源平台所有API定义所在的package:

其中:

api模块为主要的业务逻辑restful api的定义及实现,前端通过ajax请求来进行交互 auth模块定义和实现了登录逻辑 main模块定义和实现了页面主要的各种get请求的页面导航

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-07-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 开源优测 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档