Postman进阶功能-Mock服务与监控

        大家好,前面跟大家分享一些关于 Postman 的进阶功能,当我们深入探索 Postman 的进阶功能时,Mock 服务与监控这两个重要方面便跃然眼前。

        首先,Mock 服务为我们提供了一种灵活便捷的方式,让我们在某些实际接口尚未准备好或存在特定需求时,能够轻松模拟出逼真的接口响应,为开发和测试工作搭建起高效的桥梁。在各种场景下都能发挥关键作用,助力我们的项目顺利推进。

        而监控功能则如同一位忠实的守护者,时刻关注着接口的运行状态和性能表现。它让我们对接口的健康状况了如指掌,能够及时发现潜在问题并采取应对措施。通过监控,我们可以获取到详细的数据和信息,为优化和改进提供有力的依据。在接下来的文章中,将继续介绍 Postman 的 Mock 服务与监控功能,希望能给大家的工作带来一些帮助。

一、Mock服务

        正常情况下,前端需要调用后端的接口才能完成一个完整的功能实现,但由于后端接口交付的延迟,严重影响了工作效率,这时,为了减少对后端接口的依赖,前端开发人员会创建一个 Mock 服务器,以模拟每个请求对应的响应。Postman 支持创建 Mock 服务器。

1、创建Mock服务器

在 Postman 中最常见的创建 Mock 服务的方式有两种:通过 New 窗口创建和在运行面板中创建。

New 窗口创建步骤

(1)点击 Mock Servers,点击+。
(2)需要为即将要创建的 Mock Server, 从已有的集合中为其选择某个集合,也可以基于创建的 Mock Server 重新创建一个集合。
(3)选择对应的 Mock 名称、环境等,然后,点击 Create Mock Server。

面板中创建

(1)选择集合,点击右边…,在弹出的面板中选择 Mock Collection。
(2)在弹出的界面中输入 mock server name、tag、environment,然后点击 Create mock server,即可完成创建。

以上两种创建方式,最终结果都会在 Mock 标签中生成一个 Mock 服务器的链接,如下:

2、创建Mock请求

        在上文当中我们曾提及,如果接口无法按时提供给前端人员,那么就需要对相应的接口进行模拟,然而在模拟接口之前,必须要明确好接口的请求方法、请求路径、返回状态码以及响应数据。至于请求所传递的参数则无需去加以关注。所以,不管是借助何种工具来进行模拟,至少都需要用到上述的这几个参数。那么,利用 Postman 来模拟请求时,就需要用到 example。接下来,让我们来了解一下如何通过 example 来模拟请求。

example 功能入口:

通过 example 实现模拟请求步骤:

(1)选择一个请求,发送请求通过后,点击 Save Response 中的 Save as example。
(2)这时,会自动弹出一个 tab 页,这个页面其实就是 Postman 的 example,也就是接下来要说的模拟请求。
(3)在弹出的 example 页面,需要将请求方法、请求路径、响应状态码以及相应的数据填写好,然后点击右上角的 Save Example。
(4)保存成功后,就能在右上角看到要保存的 example 了。
(5)以上步骤相当于创建好了一个模拟请求,接下来就可以通过工具请求这个 example(模拟请求)了。在 Postman 打开一个新的 tab 页,请求方法填写保存好的 example 的方法,请求地址要填写 Mock 服务器地址+请求路径,点击 Send,就会将预期结果返回。 

二、监控

        Postman 的监控功能,与在 Jenkins 里所设置的定时任务较为相似,其主要用于对接口的运行状况以及性能进行监控。同样地,这一功能也能够应用于集合。大家在使用此功能之前,可以对多长时间运行一次进行配置,当到达设定的时间点时,Postman 就会自动对集合中的每一个请求进行遍历。所以显而易见的是,该功能的加入,切实地帮助大家实现了自动化的完整闭环。

1、创建监视器

创建监视器有两种方法,分别是:通过 New 创建和面板中创建。接下来主要介绍面板创建的步骤

2、监视器面板创建步骤

(1)选择集合,点击右三角,弹出的面板中选择 Monitors,点击 Create a monitor
(2)在 Configuration 中配置环境、定时任务、运行地区以及设置其他偏好
(3)点击 Create,即创建监控完成

3、查看监视器

创建好的监视器,可以通过编辑查看监视器中运行的数据。

  • 12
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

寒秋丶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值