目录
一、概要介绍
moco框架提供两种方式模拟接口。第一种是通过json配置文件,本地启动模拟的服务器;第二种是在单元测试中 使用代码启动模拟接口,以此方便测试。Github源码地址:Moco
二、通过json配置文件 启动模拟服务器
1.快速开始(含中文注释)
快速开始步骤如下:
- 下载jar包:Moco稳定版本列表
- 新建test.json文件,文件内容 参考下方代码块(必须删除中文注释),test.json与jar放在同级目录。
- cmd命令行中 cd到 jar包所在目录
- cmd命令行中执行命令:java -jar moco-runner-1.1.0-standalone.jar http -p 8090 -c test.json
- 在浏览器中打开:http://localhost:8090/demo1 ,界面显示:Hello,Moco1
- 在浏览器中打开:http://localhost:8090/demo2 ,界面显示:Hello,Moco2
- 在同局域网内,测试下机顶盒 能否通过链接 请求到相同返回值。如:http://192.168.50.133:8090/demo1
注:cmd命令详解 java -jar moco-runner-版本号-standalone.jar 协议类型 -p 端口号 -c 配置文件
上述场景正常后,就可以开始搞事情了
[
{
"description":"此处在请求时不会返回,只做注释用且不需要删除:这是我们的第一个moco例子",
"request"://设置请求匹配器
{
"uri":"/demo1"//设置请求匹配的url
},
"response"://设置请求返回的内容
{
"text":"Hello,Moco1"//设置请求返回的内容是text格式 且 内容是Hello,Moco1
}
},
{
"description":"这是我们的第二个mock例子",
"request":{
"uri":"/demo2"
},
"response":
{
"text":"Hello,Moco2"
}
}
]