本文来自http://blog.csdn.net/liuxian13183/ ,引用必须注明出处!

公司进行技术部拆分,以项目制作为新的开发模式,前端+移动端+后端,于是加速Api开发变得很有必要,准备使用mock加速进程,使各端可以并行开发。

优势:

1、前端确定要修改接口,跟后端和产品经理沟通后可以直接改mock,不用再等服务端

2、测试人员测试接口非常方便,不用再用fidder抓包修改,直接修改mock返回数据即可

Mock介绍:http://wiremock.org/

第一步配置Java环境  地址:http://blog.csdn.net/reboot123/article/details/6631229

第二步:下载standalone.jar 地址:https://github.com/tomakehurst/wiremock

第三步:写Bat工具(py等其他亦可),本文使用1.46版本,9991为端口号

@echo on

java -jarwiremock-1.46-standalone.jar --port 9991

@echo off

运行生成mappings和__files文件夹,mappings目录下写映射文件first-mapping.json

{

"request": {

"method": "GET",

"url": "/api/login"

},

"response": {

"status": 200,

"bodyFileName":"login.json",

"headers": {

"Content-Type":"application/json",

"Cache-Control":"max-age=86400"

}

}

}

_files目录下写请求结果login.json

{

"working": "YES"

}

第四步浏览器访问:http://localhost:9991/api/login获得请求结果

资源:下载

最新文章

  1. 【JavaWeb】Spring+SpringMVC+MyBatis+SpringSecurity+EhCache+JCaptcha 完整Web基础框架(三)
  2. Flex 1046: 找不到类型,或者它不是编译时常数;1180: 调用的方法 CompPropInfo 可能未定义
  3. 每天一个 Linux 命令(15):tail 命令
  4. JSP 用户表单的简单实现
  5. Yii 1.1 DAO绑定参数实例
  6. vs2013调试崩溃,重启电脑依旧崩溃
  7. 查看yum包安装地址
  8. camera理论基础和工作原理
  9. 由浅入深完全掌握Ajax
  10. generic type
  11. 获取3个月前的时间(获取某一天的时间 NSDate)
  12. 【webpack学习笔记(一)】流行的前端模块化工具webpack初探
  13. 3.ubuntu如何安装搜狗输入法
  14. Jquery 获取对象的几种方式介绍
  15. IDEA 的 Edit 设置
  16. Keras 源码分析
  17. UVA 1371 - Period(DP)
  18. MoveWindow() SetWindowPos()的区别于联系
  19. iptables学习与研究(使用LOG记录失败日志)
  20. css 字体英文对照

热门文章

  1. POJ3680 Intervals(最小费用最大流)
  2. Pick-up sticks[HDU1147]
  3. php访问url的四种方式
  4. (转)yarn 集群部署,遇到的问题小结
  5. [译]使用Continuous painting mode来分析页面的绘制状态
  6. 洛谷 P1029 最大公约数和最小公倍数问题 Label:Water&&非学习区警告
  7. [深入浅出WP8.1(Runtime)]文本块(TextBlock)
  8. SDL1.2学习
  9. 开年钜献:华清远见金牌讲师名家大讲堂(Android开发篇)
  10. 前端自动化工具 -- fis 使用简介