postman-使用Postman的模拟服务来模拟(mock)后端数据,完成前端模拟API调 ...

打印 上一主题 下一主题

主题 528|帖子 528|积分 1584

近来项目上比力忙,任务多时间紧,导致后端开辟任务繁多,无法及时开辟完毕,但是前端同学已经把对应功能开辟完成,需要进行前后端联调来验证API及一些交互题目;这不能因为后端的进度来影响前端的工作完成情况,因此,Postman的mock数据功能就用了,确实好用。
  
  
Postman-模拟服务先容

   Setting up mockservers-设置模拟服务器:Postman开辟了一种新的模拟服务,使团队能够模拟后端服务器。Postman使您能够创建模拟服务器来协助 API 开辟和测试。模拟服务器通过担当哀求并返反响应来模拟真实 API服务器的行为。通过将模拟服务器添加到您的集合并向您的哀求添加示例,您可以模拟真实 API 的行为。
  
前端,后端和API团队现在可以并行工作,从而开释之前因这些依靠性而延迟的开辟职员。现在,让我们看看Postman是怎样模拟后端的。
使用postman mock数据

⚠️:以下截图展示功能模块大概会和你的有所出入,应该只是版本题目,找到对应功能操纵即可
创建mock集合-Collection

找到Collection


点击 + 号创建


可以看到我创建的集合

创建request

如图,我创建了一个GET 接口


创建mock server

选择集合mock

依然是在我们创建的集合这里,看到三个空心点,点击后可以看到Mock collection,点击

设置mock

点击Mock collection后,出现以下界面,为我们的mock server起个名字


  • Environment:存储重用值的变量,比如你的url前缀统一为:https://127.0.0.1:8080/api,就可以设置情况变量,只是简化操纵,无实际影响,这个下面会讲到
  • Simulate a fixed network delay:网络延迟的选择,无特殊要求也不消管

得到mock server地址

点击creat mock server后,会看到如下页面,有一个mock server的地址,这个mock server是postman在本身的服务器上为我们创建的,无论我们是否打开postman,我们都可以直接用这个地址来访问mock的API。

这个地址也不会丢,如下图步调可以看到创建的mock server:


创建mock response

现在我们有了request哀求,有了mock 服务,还缺少response就大功告成。
这一步简单理解来说就是对于request哀求,需要本身提供mock data。
   在postman里面,这个概念叫做example,即每一个你需要访问的路径/接口/资源,都可以提供一个

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

用户国营

金牌会员
这个人很懒什么都没写!

标签云

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