mock server

什么是mock

为了模拟被测对象的返回结果,用于测试;通常意义的mock指的就是mock server(模拟服务端返回的接口数据,用于前端联调)

为什么要用mock

  1. 有时候如果前端开发速度快于后端,这时候就需要一个假的接口,用于模拟后端的返回结果
  2. 项目需要用到第三方的接口,比如支付宝沙箱,如果第三方接口未开发好或者第三方接口没有测试环境,是真实的接口,这时候为了保证进度,则需要模拟接口进行调试

如何使用mock

mock server是要模拟后端服务用的

  • 利用抓包工具,比如fiddler,修改返回结果
  • 利用web框架中的服务功能,我们可以在框架中编写一个视图函数,然后模拟该接口的返回结果,常用的web框架,可以用fastapi,flask,diango
  • 或者postman本身也行

mock的使用场景

比如第三方支付,支付的联调

上一篇:学习Coding-iOS开源项目日志(三)


下一篇:java单元测试