1.开发过程当中依赖一些接口,而这些接口可能有一下状况:html
1)接口搭建环境比较困难:例如支付宝的支付接口,须要受权等等准备好才能进行调试前端
2)接口暂时还未实现时:能够便于前端开发java
3)接口交互比较复杂json
2.测试时能够用于提早编写接口测试用例,以保证测试进度与项目进度一致浏览器
1.安装jdk(jdk的安装方法就再也不重复了,见 搭建自动化集成环境)post
2.下载Standalone Moco Runner.jar包测试
用于测试jar是否正常运行:加密
1.新建.json文件:文件中存放request、resposespa
文件名:config.json代理
文件内容:
[ { "request": { "uri":"/hello" }, "response": { "text":"world" } } ]
文件存放到Standalone Moco Runner.jar的同一文件夹下
2.在cmd中:java -jar moco-runner-0.10.0-standalone.jar http -p 8888 -c config.json
3.访问浏览器:localhost:8888/hello
4.若是要mock https请求时,须要使用设置HTTP隧道的CONNECT请求转发请求自动生成SSL证书,容许明文记录加密的HTTPS流量要代理请求,HTTP客户端应配置为使用HTTP代理