Mock-Server搭建

mock-server环境搭建

前言

mock除了在单元测试过程中,还有个用途,在前端开发页面的时候,需要服务器提供API接口。此时服务端没开发完成,或者说没搭建测试环境,这个时候前端开发会自己mock一个api服务端,自己给自己提供调用接口的返回数据。
mock-server场景就是开发在开发的过程中,需要依赖一部分接口,但是对方没有提供或者环境等等情况。

环境准备

1.mock-runner-0.12.0-standalone.jar
2.java 版本 1.8.0_20

Moco环境搭建

1.moco是开源的框架,在github可以下载,当前下载的版本是mock-runner-0.12.0-standalone.jar

2.下载完成后,保存在电脑本地的一个目录,然后在同目录下新建一个test.json文件,里面写入内容:

[
	{
	"responce":
		{
		"text":"Hello World! mock-server"
		}
	}
]

3.接下来启动moco服务,打开mock-runner-0.12.0-standalone.jar所在的文件夹,进入命令行(右键菜单【在此处打开命令行窗口】)

java -jar mock-runner-0.12.0-standalone.jar http -p 6666 -c test.json

出现如下结果就是启动成功了:

G:>java -jar moco-runner-0.12.0-standalone.jar http -p 6666 -c
test.json datetime [main] INFO Server is started at 6666 datetime
[main] INFO Shutdown port is 62459

4.打开浏览器(推荐火狐,谷歌可能打不开),地址栏输入:http://localhost:6666/,能显示文字"Hello World! mock-server",说明搭建成功。

遇到的问题

1.jdk版本1.6,启动报错:Unsupported major.minor version 51.0
原因:JDK版本与JRE包不匹配。例如本机JDK为1.6,但项目编译JDK为1.7会抛此异常。
由于本机JDK版本较低不能执行编译版本为高版本的Class文件,各JDK版本对应的错误编码如下:
J2SE 8 = 52 , J2SE 7 = 51 ,J2SE 6.0 = 50 ,J2SE 5.0 = 49 ,
JDK 1.4 = 48 , JDK 1.3 = 47 , JDK 1.2 = 46 , JDK 1.1 = 45

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值