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、查看监视器

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/13605.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

18.SpringCloud Gateway

简介 SpringCloud Gateway是spingcloud家族的产品,使用netty实现的高性能服务网关,用于替换netflix公司的zuul网关实现。 参考地址: https://spring.io/projects/spring-cloud 术语 工作原理 Route Predicate Factories GatewayFilte…

科大讯飞笔试题---字符串切割

1、 题目描述 小红拿到了一个字符串,她希望你帮她切割成若干子串,满足以下两个条件: 子串长度均为不小于 3 的奇数。 子串内部的字符全部相同。 输入 第一行输入一个正整数n,代表字符串长度。第二行输入一个字符串,仅…

前端基础入门三大核心之HTML篇:解密标签、标题与段落的艺术

前端基础入门三大核心之HTML篇&#xff1a;解密标签、标题与段落的艺术 一、HTML标签&#xff1a;网页元素的建筑砖石1.1 HTML标签的基本概念1.2 基础标签示例自闭合标签示例&#xff1a;图片标签 1.3 实战应用&#xff1a;使用<meta>标签优化网页 二、标题标签&#xff…

运行时间比较

subprocess.run() 函数参数的含义&#xff1a; shell_command&#xff1a;这是要执行的命令。它可以是一个字符串&#xff0c;也可以是一个包含命令和参数的列表。例如&#xff0c;“ls -l” 或 [“ls”, “-l”]。shellTrue&#xff1a;这是一个布尔值参数&#xff0c;指示是…

新一代分布式链路追踪skywalking编码实战教程(下)

&#x1f680; 作者 &#xff1a;“二当家-小D” &#x1f680; 博主简介&#xff1a;⭐前荔枝FM架构师、阿里资深工程师||曾任职于阿里巴巴担任多个项目负责人&#xff0c;8年开发架构经验&#xff0c;精通java,擅长分布式高并发架构,自动化压力测试&#xff0c;微服务容器化k…

PostgresSQL开启归档模式

文章目录 一、查询数据库归档是否开启1、查看数据目录(找出conf文件位置)2、查看归档是否开启 二、开启归档模式&#xff08;开启后有一定的性能损耗&#xff09;1、创建归档目录2、修改postgresql.conf配置文件3、重启pg 三、验证归档情况1、查看归档是否开启2、检查点 , 刷新…

利用远控工具横向

一.横向移动介绍和方式 1.介绍 内网渗透的横向移动是指攻击者在成功进入内网后&#xff0c;通过利用内部系统的漏洞或者获取的合法访问权限&#xff0c;从一个受感染的系统向其他系统扩散或移动。这种横向移动的目的通常是为了获取更多的敏感信息、提升权限、扩大攻击面或者更…

【蓝桥杯】

题目列表 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) #include<bits/stdc.h> using llunsigned long long; #define int ll const int N2e510; int k0; std::string s; int a,b,c,d; void solve() {char op;std::cin>>op;if(opA){std::string s;for(int i1;i&l…

文心一言指令解析

1、介绍 文心一言是一款灵感启发类的产品&#xff0c;它以简洁而深刻的文字表达来激发读者的思考和感悟。该产品通过每天提供一句精选的短语&#xff0c;让用户在繁忙的生活中停下脚步&#xff0c;思考人生和内心的真实需求。 每一句文心一言都经过精心挑选&#xff0c;它们通…

小程序-滚动触底-页面列表数据无限加载

// index/index.vue <template> <!-- 自定义导航栏 --> <CustomNavbar /> <scroll-view scrolltolower"onScrolltolower" scroll-y class"scroll-view"> <!-- 猜你喜欢 --> <Guess ref"guessRef" /> </s…

Hugging Face的TrainingArguments常用参数学习

Hugging Face的TrainingArguments类是用于设置和管理训练模型时的各种参数。下面是一些关键参数及其原理和使用示例&#xff1a; 1. 输出目录 (output_dir) 描述&#xff1a;保存模型和检查点的目录。 示例&#xff1a; output_dir./results2. 训练和验证批次大小 (per_devi…

蓝桥杯高频考点真题单——4.修改数组

修改数组 8.修改数组 - 蓝桥云课 (lanqiao.cn) 本来我的思路很一般&#xff0c;用一个set&#xff0c;记录每一段的最值&#xff0c;然后分情况讨论&#xff0c;如果查询到未记录的&#xff0c;那就直接输出&#xff0c;并记录。如果当前值前面已经有过&#xff0c;那就直接从…

恶劣天气下的车辆探测:多方关注 多模态融合方法

摘要 在自动驾驶汽车技术领域&#xff0c;多模式车辆检测网络(MVDNet)代表了一个重大的飞跃&#xff0c;特别是在具有挑战性的天气条件下。本文主要通过集成多头关注层对MVDNet进行增强&#xff0c;旨在改进其性能。MVDNet模型中集成的多头关注层是一个关键的改进&#xff0c;…

民国漫画杂志《时代漫画》第14期.PDF

时代漫画14.PDF: https://url03.ctfile.com/f/1779803-1247458399-6732ac?p9586 (访问密码: 9586) 《时代漫画》的杂志在1934年诞生了&#xff0c;截止1937年6月战争来临被迫停刊共发行了39期。 ps:资源来源网络&#xff01;

java+ vue.js+uniapp一款基于云计算技术的企业级生产管理系统,云MES源码 MES系统如何与ERP系统集成?

java vue.jsuniapp一款基于云计算技术的企业级生产管理系统&#xff0c;云MES源码&#xff0c;MES系统如何与ERP系统集成&#xff1f; MES系统&#xff08;制造执行系统&#xff09;与ERP系统&#xff08;企业资源规划系统&#xff09;的集成可以通过多种方式实现&#xff0c;这…

探索亚马逊云科技技术课程:大模型平台与提示工程的应用与优化

上方图片源自亚马逊云科技【生成式 AI 精英速成计划】技术开发技能课程 前言 学习了亚马逊云科技–技术开发技能课程 本课程分为三个部分&#xff0c;了解如何使用大模型平台、如何训练与部署大模型及生成式AI产品应用与开发&#xff0c;了解各类服务的优势、功能、典型使用案…

苹果MacOS系统使用微软远程桌面连接Windows电脑桌面详细步骤

文章目录 前言1. 测试本地局域网内远程控制1.1 Windows打开远程桌面1.2 局域网远程控制windows 2. 测试Mac公网远程控制windows2.1 在windows电脑上安装cpolar2.2 Mac公网远程windows 3. 配置公网固定TCP地址 前言 日常工作生活中&#xff0c;有时候会涉及到不同设备不同操作系…

Vue3实战笔记(38)—粒子特效终章

文章目录 前言一、怎样使用官方提供的特效二、海葵特效总结 前言 官方还有很多漂亮的特效&#xff0c;但是vue3只有一个demo&#xff0c;例如我前面实现的两个页面就耗费了一些时间&#xff0c;今天记录一下tsparticles官方内置的几个特效的使用方法&#xff0c;一般这几个就足…

微信小程序---小程序文档配置(2)

一、小程序文档配置 1、小程序的目录结构 1.1、目录结构 小程序包含一个描述整体程序的 app 和多个描述各自页面的 page 一个小程序主体部分由三个文件组成&#xff0c;必须放在项目的根目录 比如当前我们的《第一个小程序》项目根目录下就存在这三个文件&#xff1a; 1…

新媒体运营十大能力,让品牌闻达天下!

" 现在新媒体蓬勃发展&#xff0c;很多品牌都有新媒体运营这个岗位。新媒体运营好的话&#xff0c;可以提高公司品牌曝光、影响力。那新媒体运营具备什么能力&#xff0c;才能让品牌知名度如虎添翼呢&#xff1f;" 信息收集能力 在移动互联网时代&#xff0c;信息的…