51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 716|回复: 0
打印 上一主题 下一主题

Postman进行Mock测试的“武林秘籍”

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2022-8-22 16:54:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 草帽路飞UU 于 2022-8-24 16:57 编辑

使用postman进行Mock测试

新建一个Mock服务
访问Mock服务


接口信息
接口路径        /mock/testdemo


请求头
Content-Type        application/json
token        21232f297a57a5a743894a0e4a801fc3


请求体
{
  "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


2、编辑Mock请求信息

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

Method选择对应的请求方式

  • Request Path填写接口路径信息,
  • Request Body填写请求体信息(需要再右侧设置中勾选该选项)
  • Response Code填写响应码
  • Response Body填写响应体信息


3、配置Mock服务信息

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

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

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

命名API key

生成秘钥信息

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

4、Mock服务创建成功

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

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

访问Mock服务

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

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

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









本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-25 06:24 , Processed in 0.063181 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表