背景
在后端没完成开发时,我们可以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/