moco基本使用
1、先下载jar包,不要下载错了,不然使用不了,把文件放在任意目录。
moco下载地址:https://repo1.maven.org/maven2/com/github/dreamhead/moco-runner/

2、在jar文件同级目录下创建一个.json文件,我这里以test.json文件为例

3、test.json内容必须是一个数组([])开头,内部是json格式,一个json就等于一个请求。如果有多个请求就创建多个json,都是放在数组里面,基本格式:
moco响应信息会乱码,需要在响应信息头加上: "Content-Type":"text/html;charset=gbk"。
description:接口的说明,给自己看的。
response:请求的信息。
uri:接口的路径。
method:方法类型
json:请求需要传的参数。
headers:设置请求头。
response:设置响应的信息。
text:响应的内容,这个只能返回文本,不能返回json。
json:设置响应内容为json格式的数据。
headers:响应的头,例如: "Content-Type":"text/html;charset=gbk"。
这是一个简单的moco示例:
[ { "description":"这是一个测试的接口", "request":{ "uri":"/loginPhoneError", "method":"get" }, "response":{ "text":"这是响应的结果" } } ]
常用的:
[ { "description":"这是手机号错误的接口", "request":{ "uri":"/loginPhoneError", "method":"post", "headers":{ "Content-Type":"application/json" }, "json":{ "phone":"15519094256", "password":"osm6762955" } }, "response":{ "json":{ "msg":"手机号或密码错误", "code":500, "data":null }, "headers":{ "Content-Type":"text/html;charset=gbk" } } }, { "description":"这是密码错误的接口", "request":{ "uri":"/loginPasswordError", "method":"post", "headers":{ "Content-Type":"application/json" }, "json":{ "phone":"15519094372", "password":"osm" } }, "response":{ "json":{ "msg":"手机号或密码错误", "code":500, "data":null }, "headers":{ "Content-Type":"text/html;charset=gbk" } } } ]
4、在在moco文件目录输入cmd,点击确定:

在dos命令行输入:java -jar moco-runner-1.0.0-standalone.jar http -p 1234 -c test.json。
java -jar mocojar的名称 http -p 端口-c json文件的名称
如果出现一下内容就是启动成功:

现在就可以在浏览器地址栏输入:http://127.0.0.1:1234/loginPhoneError。
除了浏览器可以访问,任何接口测试工具都可以访问


浙公网安备 33010602011771号