如何在Postman中mock服务?

50723bb49763c993dc12be999e45a852.png

Mock测试是一种软件测试方法,用于模拟系统的行为或组件的行为,以便进行独立的测试。在进行Mock测试时,通常会创建模拟对象或模拟数据来模拟系统的不同部分,以便测试系统的功能、性能或交互。Mock测试的主要目的是隔离被测试系统的各个组件,以便更容易地进行测试,并确保系统的各个部分能够正确地协同工作。

以下是一些Mock测试的特点和优势:

  • 隔离性:Mock测试可以帮助隔离被测试系统的各个组件,使得测试更加独立和可控。

  • 快速开发:Mock测试可以帮助开发人员更快地进行测试,而不需要依赖于外部系统或资源。

  • 减少依赖:通过使用模拟对象或模拟数据,Mock测试可以减少对外部服务或资源的依赖,从而简化测试环境的设置。

  • 提高覆盖率:Mock测试可以帮助覆盖系统的各个部分,包括边缘情况和异常情况,提高测试的全面性。

  • 减少成本:Mock测试可以降低测试成本和时间,同时提高测试效率和质量。

总的来说,Mock测试是一种有效的测试方法,可以帮助开发团队更好地进行软件测试,确保系统的质量和稳定性。

今天通过日常测试过程使用postman进行mock测试给大家分享一下

测试工具:postman

思路:基于postman搭建mock服务>>录入mock的接口以及信息>>调用接口>>返回预期的结果信息

1.激活mock服务入口

ca40e89d33b0c646ebac8bfff467d61f.png

2.点击mock入口进入界面,进行创建mockserver

532fb8b314fdaf2c6497489d4e28b342.png

3.录入需要mock的接口信息

f373b6aa3aec0d62df8a36bc0d31063d.png

4.创建过程字段解析

9a152565080dda03ce8759f916c1489b.png

5.到这一步mock服务已经创建完成了;这里创建完成后连带collections集合点点会自动生成刚刚我们写入mock接口信息;Environments环境变量里会自动写入我们刚刚勾选保存到环境变量【mock接口】变量

备注:【mock接口】变量可以点击看看对应的key:value就是我们创建成功是生成的url那串地址

d78439c0de9237a561afa0479a6921fd.png

6.点击接口选择对应的mock环境变量

备注:服务请求界面输入接口地址、请求方法、请求header和请求body等内容,点击save,点击send按钮,可查看服务请求和响应内容,此处响应的内容就是前面创建Mock服务定义的响应内容,响应成功状态码就是Mock服务定义的响应状态码,如:Status:504

341fd438d15cf75fb0dded3cf2275b31.png

7.执行接口,查看接口返回的内容我们就可以看到返回信息我就我们直接mock的请求

628667d872b10dea156a462126b40e0a.png

f263d3e7f4410ec9cf9dbebff23fd05f.png

下方扫码关注 Python测试社区,与质量君一起学习成长、共同进步,做一个职场最贵Tester!

上一篇:强大的接口测试可视化工具:Postman Flows

扫描作者微信,交流、进软件测试群、合作!

ad6b7d4fb34109513f91f837c9c138ea.jpeg

如果觉得有用,就请关注、点赞、在看、分享到朋友圈吧!

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值