mock測試:使用moco-runner模擬多個介面
阿新 • • 發佈:2022-04-13
利用json檔案模擬介面請求
demo.json內容如下:
[ { "description":"mock介面demo", "request":{ "uri":"/demo" }, "response":{ "text":"第一個mock介面demo" } } ]
demo_get.json內容如下:
[ { "description":"mock介面demo:帶引數的get請求", "request":{ "uri":"/demo_get", "method":"get", "queries":{ "param1":"1" } }, "response":{ "text":"mock介面demo返回:帶引數的get請求", "headers":{ "Content-Type":"text/html;charset=utf-8" } } } ]
demo_post.json內容如下:
[ { "description":"mock介面demo:帶引數的post請求", "request":{ "uri":"/demo_post", "method":"post", "forms":{ "param1":"1", "param2":"2" } }, "response":{ "status":200, "text":"mock介面demo返回:帶引數的post請求", "headers":{ "Content-Type":"text/html;charset=utf-8" }, "json":{ "code":0, "msg":"成功", "data":"真的不錯" } } } ]
使用moco-runner模擬多個介面
一、新建global.json檔案,並將"demo.json"等多個介面描述檔案放到mocorunner資料夾下
global.json內容如下:
[ { "include":"demo.json" }, { "include":"demo_get.json" }, { "include":"demo_post.json" } ]
二、執行
java -jar ./moco-runner-1.3.0-standalone.jar http -p 8888 -g global.json