global 我是菜鸡,不可以喷我。
诶,嘿嘿嘿嘿,你看,都七月了
是呀,都七月了,我的自动化进程咋样了呢,算了这段不播
进入正题,今天呢,说下moco。
为什么要说这个呢,还不是因为我现在会,哈哈哈哈。今天先讲个小demo。
现在啊,基本都是前后端分离的开发,(毕竟在一起容易搞对象),有可能有时候前端页面写完了,但是呢,后端接口没给,等着还是咋? 那 首先排除等着,那怎么办呢,前端自己帮着后端写?也不能,这个时候,就能用到moco了。
首先给出jar包的下载地址,请看:http://repo1.maven.org/maven2/com/github/dreamhead/moco-runner/0.11.0/
下载最大的那个就行。
然后在你的编辑器里面呢,新建个文件夹,随便命个名,当然了,我推荐你写moco,毕竟好找。
然后呢,将你下载好的jar包粘贴到创建好的moco文件夹里面去。
大功告成。 哈哈哈,逗你的,其实要在moco文件夹下面再写一个json类型的配置文件。这里才是重点,名字呢,见名知意就行,比如:startup.json 。。。。。
那,配置文件里面都写啥呢,
首先,格式是这样的[
{}
]
那 往里面写啥呢,先写个这个demo的描述吧
[
{"description":"first moco demo"
}
]
然后,那得有请求啊,就像这样
[
{ "description":"first moco demo",
"request":{
"uri":"/demo" }
}
]
注意啊,这个请求的格式 也是个keyvalue形式的,“request”:{"",""},而且,那个不是URL,是URI,小写
有请求,就要有响应,毕竟咱也不是高冷的人。
那,怎么写呢,请看。
[
{"description":"first moco demo",
"request":{
"uri":"/demo"
},
"reponse":{
"text":"hello,CharmingGuy"
}
}
]
是不是这样就完事儿了呢,tooyoung,sometimesnaive。不得启动么,是不是啊,那怎么启动呢,可以在编辑器的控制台上启动,命令呢,我建议你写个readme或者什么放到moco文件夹下面,好了,说命令:
java -jar ./ 你下载的mocorunner框架的报名 http -p 你喜欢的端口号 -c 你写的配置文件
比我这个
java -jar ./moco-runner-0.11.0-standalone.jar http -p 6677 -c startup1.json
注意啊,启动路径,是在你这个jar包现在所在的路径,要不然找不到jar包,就不能启动。也就是说你要在moco文件夹下启动。
启动成功的反馈如下:
04 七月 2019 10:30:27 [main] INFO Server is started at 6677
04 七月 2019 10:30:27 [main] INFO Shutdown port is 12329
这个时候,你可以去浏览器面验证一下,在导航栏输入 http://localhost:6677/demo ,奇迹就来了。
其实呢,也可以用django实现这个功能,django我们下篇文章说。