Mock-总结

​对前面看的RAP中的mock部分做一个总结:

前提:

1、针对java

2、针对http接口

按使用阶段划分,mock会应用在如下两个阶段:

1、单元测试阶段

使用方式:通常集成在代码之中

常用框架有:mockito,easymock,powermock等

2、集成测试阶段

使用方式:通常作为一个外部服务单独部署

通常有两种方式实现:

a、在已有的框架的基础上包装一层(moco、mockserver、wiremock等)

对于此种方式,可参考这篇文章(可惜未提供源码,只有大概的说明)

http://blog.csdn.net/liuchunming033/article/details/52399397

b、自己基于mockjs实现一个平台

此种方式的典型代表就是阿里开源的RAP了,当然还有其他的一些开源              平台了,此处仅列一些遇到的:

https://github.com/easy-mock/easy-mock

https://github.com/xuxueli/xxl-api/

https://juejin.im/post/59bba3c0f265da067374bd1f

Mock-总结_第1张图片

你可能感兴趣的:(Mock-总结)