• 0
  • 0
分享
  • 使用Postman进行Mock测试——软件测试圈
  • TIMI 2022-07-29 15:19:25 字数 1109 阅读 2167 收藏 0

接口信息

接口路径/mock/testdemo
请求头
Content-Typeapplication/json
token21232f297a57a5a743894a0e4a801fc3
请求体
{
  "memberid": "264903145",
  "phonenum": "17379797878",
  "msg": {
      "Country": "中国",
      "Province": "广东省",
      "City": "广州市",
      "Isp": "电信"
  },
  "type_code": 0
}
响应体
{
    "code": "0000",
    "msg": {
        "result": "success",
        "memberinfo": "白银会员",
        "membertype": "1"
    }
}

新建一个Mock服务

1、打开 Postman,点击左上角New,选择Mock Server

1.png

2、编辑Mock请求信息

2.png

这里选择Create a new API,新建一个Mock的API接口。

  • Method选择对应的请求方式

  • Request Path填写接口路径信息,

  • Request Body填写请求体信息(需要再右侧设置中勾选该选项)

  • Response Code填写响应码

  • Response Body填写响应体信息

3、配置Mock服务信息

3.png

填写Mock服务的名称(可用中文),勾选Make this Mock server private(可以不勾选),这个Mock服务就只能你自己私有访问

4.png

黄色部分就是Mock服务器地址

如果需要对这个Mock服务创建API key,可以点击here打开一个浏览器页面,需要生成一个API key,

5.png

命名API key

6.png

生成秘钥信息

7.png

后面访问这个接口的时候,必须在请求头里带上 API key,才能访问成功,相当于一个接口鉴权的作用

4、Mock服务创建成功

8.png

还可以对这个需要Mock的接口,再次进行编辑定义,点击Examples,去定义模板规则

9.png

请求头指定Content-Type的类型,加上cookie / token信息,指定返回的响应json信息

10.png

访问Mock服务

可以使用 postman 、jmeter等其他接口测试工具进行访问,这里依旧使用postman

在地址栏中将Mock服务器地址和接口路径拼接成URL,填写对应的参数,发送请求

11.png

可以发现接口响应的内容,就是定义的Examples中的内容


作者:沉觞流年

原文链接:https://blog.csdn.net/qq_44614026/article/details/124334808

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   测试左移  对于需求,代码,质量,效率,《代码大全》很早就从软件工程实践角度说明了一个bug产生的不同阶段,修复一个bug的成本从需求阶段,设计阶段,测试阶段有着天壤差别。不仅从成本上,从修复难度,引入新问题的可能性,沟通成本,团队状态也会有很大的影响。由于大部分bug都是在写代码的阶段就引入的,测试左移本质上可以尽早的发现,预防问题,使用必要的测试手段在软件开发周期的早些阶段发现问题。测试越是集中到后期,尤其是集成测试时进行功能测试,产品的复杂度就越高,出现问题后,越难以定位bug,修复时间花费越长。所以,bug越早被发现,越节约成本。这也是测试左移被普遍接受的原因。  测试左移的手段:...
            0 0 657
            分享
          • 前言:之前做一个京东联盟的自动化脚本,好多人不理解为什么,这次做淘宝的自动化签名,并讲解一下实现细节,带你了解前置脚本,后置脚本的用法。自动化原理个人观点 自动化就像流水线一样,通过解析固定的规则,来达到自动化。前置和后置脚本的区别(它们的功能就如同名字一样)前置脚本:在请求发送之前,你可以通过脚本来做某些事情,值得注意的是变量是在前置脚本后面才执行的,所有有些问题可能不是你问题。前置脚本:在请求响应之前,你可以通过脚本来做某些事情。淘宝联盟接入文档调用入口调用API的服务URL地址,开放平台目前提供了2个环境给ISV使用:正式环境,海外环境。 调用环境  ...
            0 0 1758
            分享
          • 美国国家标准与技术研究院(NIST)定义:云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问,进入可配置的计算资源共享池(资源包括网络,服务器,存储,应用软件,服务),这些资源能够被快速提供,只需投入很少的管理工作,或与服务供应商进行很少的交互。从云计算的定义可以看出,云计算后端具有非常庞大、可靠的云计算中心,对于云计算使用者来说,在付出少量成本的前提下,即可获得较高的用户体验!功能强大的云计算还具有以下特点:1、超大规模一般云计算都具有超大规模,Google云计算拥有100多万台服务器,Amazon、IBM、微软、Yahoo等的云计算均拥有几十万台服务器,企业私有云一...
            0 0 900
            分享
          • 在软件研发和测试过程中,当测试人员、开发人员以及业务人员沟通测试案例的功能点以及覆盖率时,复杂的功能需求和晦涩难懂的测试案例脚本脱节,让大家很难对测试功能点达到一致,也很难统计测试覆盖率。如果有一种通用语言来描述测试用例,让开发、测试和业务人员都能够很好地理解测试需求,步骤和目标,便可以最大程度避免由于理解偏差带来的不一致性问题,而BDD(全称Behavior Driven Development)技术就是解决这一问题的钥匙。BDD即行为驱动开发,是一种敏捷软件开发的技术,是TDD(全称Test Driven Development)即测试驱动开发的延伸,它用简单易懂的“通用语言”——Gher...
            0 0 2719
            分享
          • 一、前言接口测试最近几年被炒的火热了,越来越多的测试同行意识到接口测试的重要性。接口测试为什么会如此重要呢? 主要是平常的功能点点点,大家水平都一样,是个人都能点,面试时候如果问你平常在公司怎么测试的,你除了说点点点,还能说什么呢,无非就是这个项目点完了点那个项目, 这就是为什么各行各业的只要手指能点得动的人都来转行软件测试了。面试的时候面试官希望你除了点点点,还能更深入一点的思考页面上看不到的功能,也就是接口测试了。接口测试可不是下图的USB接口哈,接口是看不见的,但是可以访问!二、2020非常全的接口测试面试题及参考答案1、你们公司的接口测试流程是怎样的?(有没有感觉熟悉,貌似在哪里听过)...
            13 14 3418
            分享
      • 51testing软件测试圈微信