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


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,615评论 25 709
  • 高举火把的双手 照亮我的胸怀吧 为何心要亮堂堂 肝火伺机在迸发 那张牙舞爪的吼 那横行无忌的怒 心眼倒出混浊的坏水...
    半壁残月阅读 389评论 5 7
  • 一个对亲子谈话方式很感兴趣的研究者无意中听到一段父母和青春期孩子的谈话,他惊奇地发现,他们两个人几乎都不听对方在说...
    徐菲Faye阅读 270评论 2 3
  • 对于时间的感叹,常叹常新,但如果总是缺乏行动,那所有的豪言壮语都将是一场黄粱美梦罢了。绝大多数人都辜负了时间,做了...
    过河鸫阅读 816评论 0 8
  • 不那么好过的日子里 要学会每天给自己找一个开心的理由 哪怕只是阳光很暖 电量很满 ‍ ​​
    清晨明媚阅读 172评论 0 0