使用Postman做mock测试

使用Postman做mock测试为什么要做mock测试?一般在对第三方接口(如银联、支付宝、微信等),使用mock来模拟被请求的接口还有是在业务依赖的关系接口未开发出来时,测试人员为了保证项目的测试进度不受影响,就需要构造出来一个虚拟的接口来进行一系列的接口测试一、打开postman,创建mockserver在左上角有一个New,点开后会有下拉列表展示,选择里面的MockServer勾选Request-Body(请求内容)填写mock测试的各个请求参数之后点击Next,下一步createmockserv.

大家好,又见面了,我是你们的朋友全栈君。

为什么要做mock测试
在业务依赖的关系接口未开发出来时,测试人员为了保证项目的测试进度不受影响,就需要构造出来一个虚拟的接口来进行一系列的接口测试

一、打开postman,创建mock server

在左上角有一个New,点开后会有下拉列表展示,选择里面的Mock Server
在这里插入图片描述
勾选Request-Body(请求内容)

在这里插入图片描述
填写mock测试的各个请求参数

在这里插入图片描述
之后点击Next,下一步

在这里插入图片描述
create mock server
在这里插入图片描述
进入生成的x-api-key值的页面
在这里插入图片描述
初次进入该页面会让你登录,输入邮箱账号和密码就可以了

**进入以后张这个样子。点击Generate API Key **
在这里插入图片描述
在弹出框中,填写相应的内容,并生成这样的api -key
在这里插入图片描述
将api – key值 复制并保存(注意,这个key值只出现一次,复制好以后最好新建一个记事本粘进去)

在这里插入图片描述

回到postman中,将之前的创建好的mock server的弹窗里,点击Close

在这里插入图片描述

二、填写接口内各参数,完成mock测试

点击mock 测试集下,我们刚新建好的请求

在这里插入图片描述

将环境切换为我们一开始创建mock 服务 命名的那一个

在这里插入图片描述

填写body入参,之后send下,就可以看到我们自定义的出参结果了

这里的body入参,是我们之前自定义的

在这里插入图片描述

补充: 如果需要改下出参或者入参,点击右上角的Examples就可以修改了

在这里插入图片描述

在这里插入图片描述

如有任何问题,请您在博客下方留言,小友定当知无不尽

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/151359.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 关于XXE「建议收藏」

    关于XXE「建议收藏」NJUPTCTF2019:做题的时候,抓包看了一下,响应XML格式消息,并没有严格过滤,这道题读文件,<!DOCTYPEfoo[<!ENTITYxxeSYSTEM”php://filter/read=convert.base64-encode/resource=/flag”>]><ticket><username>&amp…

    2022年5月23日
    33
  • webstorm插件推荐_webstorm中文界面

    webstorm插件推荐_webstorm中文界面1.activate-power-mode狂拽炫酷吊炸天装逼的插件,atom上的神器啊,抱着试一试的心态一搜,webstorm上居然也有了,安装之后可以在window->activate-power-mode中关闭震动以及开启彩色模式。2.TabNine可以记录用户习惯自动补全代码,牛逼3.ESLint代码检查插件4.RainbowBrackets彩虹色的括号,颜色可以自行调整,代码块看起来更清晰在这里插入图片描述5.CodeG.

    2025年10月13日
    6
  • bootcamp您的磁盘未能分区_bootcamp无法调整分区大小

    bootcamp您的磁盘未能分区_bootcamp无法调整分区大小朋友把macbookpro拿来让我帮删除下用bootcamp安装的win10系统,于是就打开mac进入实用工具->磁盘工具->点击左侧磁盘列表中的MacintoshHD根目录,右侧选择分区,然后点击右侧分区布局列表中的BOOTCAMP,点下面的『-』号,再点移除,系统提示『您的磁盘不能恢复为单一的分区』。    遇到问题找度娘,结果查询出来的结果是,需要重新安装MAC系统,『NT

    2022年8月11日
    9
  • hashlib

    hashlib使用Python中的hashlib来进行hash加密是非学简单的,下面是一段简单代码:[python] viewplaincopyimport hashlib  md5 = hashlib.md5() #创建一个MD5加密对象  md5.update(“JGood is a handsome boy”)  #更新要加密的数据  prin

    2022年4月27日
    51
  • srgb的伽马值_srgb模式和标准模式

    srgb的伽马值_srgb模式和标准模式sRGB标准人眼对亮度的感知不是线性的,其对较暗区域的变化更加敏感参见:ComputerColorisBroken基于人眼该特点,sRGB标准要求图像(各通道为8bits,最多存储256个亮度值)使用编码伽马,把更多地空间用来存储更多暗部区域,来最大化地利用表示亮度的数据位或带宽伽马校正(Gammacorrection)在早期,阴极射线管(CRT)显示器是唯一的电子显示设备,但它的输入电压和显示出来的亮度关系不是线性的,而是一个类似幂律(pow-law)曲线的关系,…

    2025年11月30日
    5
  • 3-UFT对象管理

    3-UFT对象管理UFT对象的管理

    2022年5月28日
    80

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号