【Postman使用】设置mock server构造mock data


背景

在后端没完成开发时,我们可以mock的方式,按照后端接口的格式构造我们想要的request和对应的response、status code等,这样前端或者接口依赖方不需要依赖未完成开发的接口,而可以通过mock方式得到想要数据。

步骤

1. 首先创建一个collection,创建完成后点击“Mock colletion”

2. 填写mock server name, 点击create button

 3. 创建完成后会生成mock url,copy留着后续用

 5. 在mock server所在的collection新增一个request,可以使用https://postman-echo.com/get?test=123来发送get请求测试,点击send得到response后,点击Save Response->Save as example将请求的response保存为一个例子

6. 可以对保存的example进行修改,到时候mock得到的response和status code则是来自保存的对应path的example,修改完成后点击save按钮(也可以修改path,使用mock时path需要一致)

7.使用mock server和example请求的path作为请求URL,发送请求后获取的数据则为mock的data(这里我更改了response和status code)

使用mock server URL发送请求会与mock server所在的collation的example path进行匹配,匹配上了则会拿到对应的数据

 总结

 

官网:https://learning.postman.com/docs/designing-and-developing-your-api/mocking-data/setting-up-mock/