什么是 Mock Server,就是实现Mock功能的一个服务。
作用是什么?
业务系统需要连接其他的服务,但此时可能对方还不能连接,于是我们可以搭建一个临时的server,模拟那些服务,提供数据进行联调和测试。
如何使用Mock Server
可以使用现成的Mock Server库创建系统,参考:https://github.com/dreamhead/moco
moco简单使用
根据项目的介绍选择下载 Standalone Moco Runner , 下载之后,你将会得到一个 moco-runner-0.11.1-standalone.jar 文件。
然后,在与 moco-runner-0.11.1-standalone.jar 同级的目录下创建 foo.json 文件:
[
{
"response" :
{
"text" : "Hello, Moco"
}
}
]
接下来启动Mock Server服务:
注意,执行下面语句,要进入到对应的jar文件所在的目录或者在前面加上它的路径。
java -jar moco-runner-0.11.1-standalone.jar http -p 12306 -c foo.json
(前两次执行这个语句时,并不是在jar文件的目录下,提示:unable to access jarfile
于是搜索这个的解决办法,后面才发现是执行的目录问题)
通过浏览器访问本机的端口: http://localhost:12306/

网友评论