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代理