Postman--Mock Server

应用场景

  • Q1: 需要测试一个功能,前端已经开发完成,后端接口还没有开发完成,但是有接口文档可看,知道接口响应数据。
  • A1: 构造一个模拟服务器返回接口数据,然后前端调用这个模拟接口,这样就获得了后端的支持。
  • Q2:需要测试一个接口,但是该接口依赖于另一个接口的返回值,怎么在不调用另一个接口的情况下,测试当前接口
  • A2:mock模拟依赖接口的返回值,这样就可以专注于测试当前接口了

Mock Server

A mock server responds with sample responses, without an actual backend.

1. 创建 Mock Server

  • New---》Mock Server,填写模拟测试的requests(即example request),填写名称(会创建一个mock server和mock collection和enviroment)。

  • 点击Mock collection的tab--》点击Mocks,既可以看到该collection下的所有mock url。


    输入图片说明
  • 请求时把{{url}}替换为Mock Sever URL,这样就成功模拟了一个request。


    输入图片说明

2. 选中Collection然后Mock Collection

  1. 选中Collection,点击Tab(>)按钮---》选择Mocks--》Add mock--》选择Environment---》点击Mock this Collection即可得到mock地址。
  2. 或者点击‘...’---》Mock Collection,得到一个可以访问的url链接
  3. 添加 Examples:name,example request,status code,example response(填写需要模拟的接口返回值)。点击请求右侧的Examples--》Add Example,填写得到的Mock URL构造接口
  • 或者:查看某请求的返回--》点击 Save Response


    输入图片说明
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,333评论 19 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 177,547评论 25 709
  • tags: 前后端分离 mock AJAX 工作流 前端 引入 mock(模拟): 是在项目测试中,对项目外部或不...
    CntChen阅读 2,902评论 1 20
  • 六月,高中生们都称它为“黑色六月”,今年,对于他来说,这样称呼一点都不为过。 夏天的夜晚,有些凉爽,他静静地坐在院...
    循循之善阅读 503评论 0 3
  • 阳光就在头顶 或温暖或热烈 你不来面对 怎能怪风雨令你发了霉 故乡就在你身后 那山花依旧烂漫 你不回转身 ...
    静晚阅读 226评论 2 3

友情链接更多精彩内容