1、moco启动命令如下:java -jar moco-runner-0.12.0-standalone.jar 协议类型 -p 端口号 -c json配置文件
2、带参数的get请求
[ { "request":{ "method":"get", "uri":"/api/get_event_list", "queries":{ "eid":"1" } }, "response": { "file":"get_data.json" } }]其中 get_data.json文件如下(我用了数据分离):
{ "status":"200", "msg":"success", "data": { "eid": "1", "name": "Moco发布会", "limit": "2000", "status": "true", "address": "北京", "start_time": "2019-6-18 10:00:00" }} 3、启动get.json文件 -- > java -jar moco-runner-0.12.0-standalone.jar http -p 8899 -c get.json
4、在浏览器输入http://localhost:8899/api/get_event_list?eid=1 会response响应get请求
5、不带get参数如下:
6、带参数的 post 请求 --- &带 heades 实例
a、用form -data
[ { "request": { "method":"post", "uri":"/api/add_event", "headers": { "content-type": "application/json" }, "forms":{ "eid":"1" } }, "response":{ "file":"post_data.json" }}] b、---- 其中也可以用 json --
[ { "request": { "method":"post", "uri":"/api/add_event", "headers": { "content-type": "application/json" }, "json":{ "eid":"1" } }, "response":{ "file":"post_data.json" }}]
其中 post_data.json 数据如下:
{ "status":"10021", "msg":"parament error"}
7、启动post.json文件 --> java -jar moco-runner-0.12.0-standalone.jar http -p 8899 -c post.json出现下图,表示post.json 是没有问题的。
8、不带post请求的实例如下:
9、post 、get 等请求方法 需要借助 postman 接口测试工具来测试 response 数据是否响应回复。
postman是开源的接口测试工具,下载链接:https://www.getpostman.com/downloads/
原文地址:https://www.cnblogs.com/Teachertao/p/11042351.html
时间: 2024-08-05 17:57:16