你不知道的Postman的Mock接口测试,看这一篇就够了

前言

创建Mock服务

你可以从Postman已有的测试集(Collection)中创建Mock Server或者直接创建Mock Server(我们这里选择从已有的测试集中创建Mock Server)

Mock server详细配置页面,在此页面中我们可以设置:

Name the mock server
命名Mock Server

Select an environment(optional)
选择一个环境(可选的),我们可以选择之前设置过的环境,Mock Server将会使用对应环境中设置过的变量在对应的请求和响应中

Make this mock server private
如果想要将Mock Server设置私有访问的,那么可以勾选此选项,不勾选则对所有人可见

设置私有访问后需要注意的是:你需要在请求头中添加Postman API key,格式为:x-api-key:<你的Postman API key>,PostMan API key怎么设置请看后面的步骤

Add a delay before sending response

我们可以在mock响应过来之前设置延时,PostMan有提供了模拟2G/3G网络的延时以及还可以支修改指定的延时。

选择生成Postman API key选项(如果上一步没有勾选Make this mock server private,此步跳过即可)

进入到Postman API key配置网址页面,添加新的API key即可,名字可以自定义,一定要注意:这里生成的API KEY值一定要复制保存下来,否则后面要用到的时候需要重新生成。

此时我们的Mock server就创建好了。

使用示例

在当前collection中添加请求,并将mock服务的URL地址复制过来

之前我们仅仅是创建好了Mock服务,上面没有任何的mock可用,我们需要设置mock example

点击右上角的Examples选择Add Example

在Example我们可以填入Mock的请求地址,请求参数以及响应体和状态码,最后点击右上角的Save Example即可

回到请求页面,填入请求地址,headers中加入x-api-key(一定要加,否则报错),可以看到响应结果为example中设置的响应信息:

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你! 

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

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

相关文章

Pytorch从零开始实战20

Pytorch从零开始实战——指定生成手势图像 本系列来源于365天深度学习训练营 原作者K同学 文章目录 Pytorch从零开始实战——指定生成手势图像环境准备模型选择模型训练可视化分析生成指定图像总结 环境准备 本文基于Jupyter notebook&#xff0c;使用Python3.8&#xff0c…

使用Python及Pandas库高效处理大规模CSV数据集:实战解析与代码案例

引言 在数据科学与大数据领域&#xff0c;Python凭借其丰富的数据处理库如Pandas而广受青睐。Pandas库尤其擅长处理表格型数据&#xff0c;如CSV文件&#xff0c;它可以高效地执行读取、清洗、操作和分析大量数据的任务。本文将带领读者深入探讨如何利用Python和Pandas库处理大…

【文件增量备份系统】备份业务实现与性能优化

文章目录 性能优化原方案缓冲区备份方案优点缺点 缓冲区备份方案实现备份原理ControllerService说明 性能优化 原方案 递归扫描数据源的所有文件&#xff0c;每扫描一个&#xff0c;就判断当前文件需不需要备份&#xff0c;如果需要备份&#xff0c;直接执行备份&#xff0c;…

FreeRTOS操作系统学习——任务管理

任务概念 在FreeRTOS中&#xff0c;一个任务相当于一个线程&#xff0c;可以有很多的任务&#xff0c;每个人任务可以设置不同的优先级。相同优先级的任务轮流使用CPU&#xff0c;高优先级的任务可以一直使用CPU&#xff0c;直到主动放弃&#xff0c;低级的任务才有被执行的机…

深入解析Mybatis-Plus框架:简化Java持久层开发(八)

&#x1f340; 前言 博客地址&#xff1a; CSDN&#xff1a;https://blog.csdn.net/powerbiubiu &#x1f44b; 简介 本章节介绍如何通过Mybatis-Plus更新数据库中的数据。 本章节不需要前置准备&#xff0c;继续使用之前的测试类&#xff0c;数据库表进行操作。 &#x1f4…

2024 最新Google play应用上架详细流程

众所周知&#xff0c;Google Play 是应用出海开发者发布和推广 Android 应用的首选平台。今天跟大家分享一下在Google Paly上架应用的详细且实用的指南。 一、前提准备 可以正常访问Google play开发者平台的网络 已经注册好了的开发者账号 应用的Android App Bundle文件 隐私…

Python 中实现 CDF 累积分布图的两种方法

什么是累积分布 累积分布函数&#xff0c;又叫分布函数&#xff0c;是概率密度函数的积分&#xff0c;能完整描述一个实随机变量X的概率分布。一般以大写“CDF”&#xff08;Cumulative Distribution Function&#xff09;标记。 《百度百科》 累积分布函数&#xff0c;又叫分…

电子签名签章:重塑企业办公方式,开启智能合约新时代!

在现代社会&#xff0c;随着科技的发展&#xff0c;纸质文件逐渐被电子文件所取代&#xff0c;传统的签名方式也面临着数字化的转型。电子签名签章云服务就是在这样的背景下应运而生的一种新型技术服务&#xff0c;它结合了云计算、大数据、人工智能等前沿技术&#xff0c;为用…

input输入框的23中类型

HTML 的 <input> 元素支持多种类型&#xff0c;这些类型决定了用户如何与表单控件进行交互。以下是 HTML5 中 <input> 元素的 23 种类型&#xff0c;以及每种类型的代码示例和效果图的描述&#xff08;请注意&#xff0c;由于文本的限制&#xff0c;我无法直接在这…

LVGL如何创建页面并实现页面的切换

如何绘制一个页面 先搞清楚一个问题&#xff0c;那就是绘制一个页面&#xff0c;是直接创建一个新的屏幕&#xff0c;还是基于默认的屏幕创建一个一个的父类呢&#xff1f; 参考这篇文章 LVGL_多界面切换_lvgl 多页面建立-CSDN博客 可知通常是创建一个新的屏幕&#xff0c;每个…

谈谈this对象的理解以及this的指向问题

文章目录 this的定义绑定规则默认绑定隐式绑定new绑定显示修改箭头函数this的指向问题丢失的this有需要的请私信博主&#xff0c;还请麻烦给个关注&#xff0c;博主不定期更新&#xff0c;或许能够有所帮助&#xff01;&#xff01;请关注公众号 this的定义 函数的 this 关键字…

第 5 章 ROS常用组件静态坐标变换(自学二刷笔记)

5.1.2 静态坐标变换 所谓静态坐标变换&#xff0c;是指两个坐标系之间的相对位置是固定的。 需求描述: 现有一机器人模型&#xff0c;核心构成包含主体与雷达&#xff0c;各对应一坐标系&#xff0c;坐标系的原点分别位于主体与雷达的物理中心&#xff0c;已知雷达原点相对于…