今天我们学习下Postman的高级功能Mock 功能。作为一个API管理工具,它支持从swagger 里导入相关API。 在后台响应还没有准备好的时候,我们可以先创建一个正确返回响应的Mock server.创建Mock server 的方式有几种呢?
从侧边栏创建在侧边栏的Mock Servers中,选择+。
选择一个现有集合或添加一个新集合(添加一个新集合的初始请求)。
从现有集合中创建Mock Server
接下来配置 mock详细信息即可。Scratch 创建Mock Server或者从scratch pad 选择 new。
选择是要Mock现有集合还是为Mock生成新集合(添加请求)。
配置Mock详细信息。
从API创建Mock
如果你想从一个API生成一个mock集合或者添加一个mock到一个API集合:
从侧边栏中的API打开一个API版本。
在API 概述选项卡上,在Mock服务器旁边,选择+,然后选择创建新的Mock服务器或添加现有的Mock服务器。
从API模式生成—要基于从模式生成的集合创建模拟服务器,请输入集合名称,并通过选择Show advanced settings来配置如何生成集合。选择Generate Collection和Continue,然后配置模拟详细信息。
使用现有集合—从下拉列表中选择集合。选择Select Collection和Continue,然后配置模拟详细信息。
创建一个新的集合——输入集合将包含的请求。选择Create Collection和Continue,然后配置模拟详细信息。从API 运行的历史信息中创建Mock根据Postman历中的请求创建一个mock。 在左侧的History中,将鼠标悬停在一个请求或日期上,选择more actions图标>模拟的要求。
配置模拟详细信息。今天的Postman 坏了,先讲解这些吧。等Postman 修好了,再继续详细写Mock server.