所在位置:首页 → 软件测试 → PostMan Mock用法详解

PostMan Mock用法详解

发布: 更新时间:2022-10-29 15:10:52

什么是mock?

Mock:模拟的、仿制的、虚假的

mock 接口,模拟一些接口,在别的接口没有开发好,但又需要使用那些接口时,可以先模拟一个接口来调用。

在postman中我们要使用mock功能,总的来说有两种,一种是直接从无创建一个Mock Servers,一种是根据已经存在的Collections来创建Mock Servers。(其中方法二,有两个入口。下面我分三种方式来创建Mock Servers)

创建Mock Servers方法

方法一:从无创建一个Mock Servers

1.点击New,或者直接点击侧边栏Mock Servers来打开Mock界面

2.在界面中选择,Create a new Collection。并按自己需要配置请求和响应

3.配置mock server,并点击创建

4.创建后相关页面展示

创建mock后Mock页面说明
创建mock后环境页面说明
创建mock后collection页面说明

5.测试Mock

如上图所示,我们可以配置mock请求,配置完成后,即可正常设置我们的collection用例请求啦。最后发送send就可以看到我们在mock请求中预先配置的响应啦!结果如下图:

测试mock服务器

方法二:根据已有的collection创建mock server(mock入口)

这种方法有一个要求,地址需要用这种方式

1.创建mock server的时候选择一个已经存在的collection

2.配置mock server,并点击创建

3.创建后页面展示

跟方法一结果一样,唯一不同的是如果上面步骤2选择已存在的环境,就不会创建新环境。

4.在原有的collection中添加mock请求

5.配置mock请求的请求和响应

6.测试mock

方法三:根据已有的collection创建mock server(collection入口)

1.执行方法二的第四、五步骤。在已存在的collection中添加mock请求,并配置mock请求

2.点击collection的"...",点击Mock collection

3.与方法二的步骤2、3、6一样

mock的api-key创建与使用

在上面创建Mock Server的过程中,我们一直没用勾选这个选项,是因为勾选了他变成一个私有的。然后我们发起collection请求时就必须带上api-key才行。下面就讲一下如何创建并使用api-key。

一、创建管理api-key

1.勾选Make mock server private,点击api-key生成连接

api页面地址:https://restless-capsule-445942.postman.co/settings/me/api-keys

2.点击如下,进入生成页面

3.设置名字,生成api key,并复制

4.API管理页面说明

在第三步中我们要保存好自己的api key。忘记了就只能重新生成了!

二、使用api-key

我把上面方式三,生成的Mock server的配置,勾选了Make mock server private。如果不配置api-key去请求,就会出现下面的情况。

在请求头中,设置正确的x-api-key,以及我们上面生成的api-key,请求正常!

标签:, , , ,
文章排行