文档章节

eoLinker-AMS接口管理系统 Mock API教程

彦臣
 彦臣
发布于 2018/01/24 14:56
字数 777
阅读 110
收藏 0

基础Mock(简易Mock)

eoLinker提供了两种模拟API的方式,基础Mock以及高级Mock,其中基础Mock提供了以下功能:

  1. 支持HTTP、HTTPS
  2. 支持RESTful风格API
  3. 支持对请求方式进行校验(免费版为默认开启,专业版可针对项目设置关闭)
  4. 支持模拟HTTP状态码

编辑Mock数据

进入 接口编辑页面,点击上方 基础信息 选项卡,进入到API基础信息设置页面:

滚动至页面下方,即可看到简易Mock输入框,填入需要返回的数据以及状态码,保存即可:

调用Mock API

进入接口详情页,在下方的简易Mock部分可以看到有Mock Api的请求地址,复制该地址即可访问Mock API得到虚拟数据(如图返回值为ok字符串):

------------------------------------------------------------------------------------------------------------

高级Mock

eoLinker提供了强大的MockAPI功能,能够真实模拟API的返回结果以及状态码等:

  1. 支持HTTP、HTTPS
  2. 支持RESTful风格API
  3. 支持设置返回结果的生成规则,支持MockJS
  4. 支持对请求方式进行校验(免费版为默认开启,专业版可针对项目设置关闭)
  5. 支持对请求参数进行校验(专业版)
  6. 支持每次请求随机生成返回结果(专业版)

编辑Mock数据

进入 接口编辑页面,点击上方 高级Mock 选项卡,进入到Mock设置页面:

注意:

  1. MockAPI的返回结果与接口文档的返回结果一致,如果进入Mock设置页面发现没有可以设置的字段,请返回 基础信息 选项卡完善接口的返回信息;
  2. MockAPI支持 mockjs 语法,了解相关语法教程请前往:http://mockjs.com/;

使用步骤:
1.返回参数填写相关键值对,若拥有层级结果,请用 两个英文右箭头 >>表示层级:

2.根据mockjs示例进行拆分填写。以下图 红框 部分进行讲解:

  • name对应列表字段名;
  • min-max对应列表生成规则;
  • string对应列表属性值,使用需搭配@mock=使用,如 @mock=’★’

将上图的mock语法写入:
注意:红色框部分为设置整体返回结果类型,支持两种(object/array),生成规则及属性值同样对应mockjs语法

调用MockAPI

进入接口详情页,点击上方的Mock标签,在下方的Mock部分可以看到有Mock Api的请求地址,复制该地址即可访问Mock API得到虚拟数据:

 

就这么多,大家有兴趣了解更多的欢迎加入我们的用户群397452167与我们交流,有需求的欢迎和我们提,研发中心准备2月初团建了,应该会有更多时间来看看大家的需求。

© 著作权归作者所有

彦臣
粉丝 10
博文 53
码字总数 48049
作品 4
广州
程序员
私信 提问
API 接口管理系统 Java 版 - eoLinker-API-Management-for-Java

eoLinker-AMS 接口管理系统开源版 - For Java 简介 eoLinker是国内最大的在线API接口管理平台,提供自动生成API文档、API自动化测试、Mock测试、团队协作等功能,旨在解决由于前后端分离导致...

彦臣
2018/04/13
6.2K
2
接口管理系统开源版 --eoLinker

一.概况 eoLinker API Management System(AMS)是一款帮助企业开发人员进行在线管理接口文档、进行自动化测试、团队协作的工具,它旨在提高企业项目的接口管理水平,提升开发速度并且降低运...

ProLinker
2017/11/27
14.9K
21
接口管理系统 eoLinker-AMS 开源版 V3.1.9 正式发布

eoLinker API Management System(AMS)是一款帮助企业开发人员进行在线管理接口文档、进行自动化测试、团队协作的工具,它旨在提高企业项目的接口管理水平,提升开发速度并且降低运维成本。...

彦臣
2017/12/19
1K
6
接口管理系统 eoLinker-AMS 开源版 V3.1.8 更新

eoLinker API Management System(AMS)是一款帮助企业开发人员进行在线管理接口文档、进行自动化测试、团队协作的工具,它旨在提高企业项目的接口管理水平,提升开发速度并且降低运维成本。...

彦臣
2017/12/15
1K
8
接口管理系统 eoLinker-AMS 开源版 V3.2.2 更新

eoLinker API Management System(AMS)是一款帮助企业开发人员进行在线管理接口文档、进行自动化测试、团队协作的工具,它旨在提高企业项目的接口管理水平,提升开发速度并且降低运维成本。...

彦臣
2018/01/18
1K
0

没有更多内容

加载失败,请刷新页面

加载更多

一起来学Java8(三)——方法引用

在一起来学Java8(一)——函数式编程中有一个简单的函数式编程的例子: import java.util.function.Consumer;class Person { public static void sayHello(String name) { S...

猿敲月下码
15分钟前
8
0
读书笔记:深入理解ES6(十一)

第十一章 Promise与异步编程   Promise可以实现其他语言中类似Future和Deferred一样的功能,是另一种异步编程的选择,它既可以像事件和回调函数一样指定稍后执行的代码,也可以明确指示代码...

张森ZS
39分钟前
13
0
面试官,Java8 JVM内存结构变了,永久代到元空间

在文章《JVM之内存结构详解》中我们描述了Java7以前的JVM内存结构,但在Java8和以后版本中JVM的内存结构慢慢发生了变化。作为面试官如果你还不知道,那么面试过程中是不是有些露怯?作为面试...

程序新视界
47分钟前
27
0
Elasticsearch 实战(一) - 简介

官腔 Elasticsearch,分布式,高性能,高可用,可伸缩的搜索和分析系统 基本等于没说,咱们慢慢看 1 概述 百度:我们比如说想找寻任何的信息的时候,就会上百度去搜索一下,比如说找一部自己喜...

JavaEdge
51分钟前
19
0
【jQuery基础学习】11 jQuery性能简单优化

本文转载于:专业的前端网站➦【jQuery基础学习】11 jQuery性能简单优化 关于性能优化 合适的选择器 $("#id")会直接调用底层方法,所以这是最快的。如果这样不能直接找到,也可以用find方法继...

前端老手
今天
18
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部