Mock服务端:客户端Get请求,返回json数据两种方式:1,直接在response中返回json数据 2,通过json文件返回; 准备工作: wiremock-body-transformer-1.1.6.jar wiremock-standalone-2.14.0.jar 安装java运行环境(jdk等) 一,直接在response中返回; 说明: mappings : 对应请求request位置 __files : 对应响应reponse位置 mappings中增减文件:get.json,内容入下: { "request": { "method": "GET", "url": "/api/mytest", "headers": { "Content-Type": { "equalTo": "application/json", "caseInsensitive": true } } }, "response": { "status": 200, "body": "{"schemeName":"方案名称","startTime":"2010.12.03","endTime":"2010.12.03"}" } } 执行步骤: 命令行: java -jar wiremock-standalone-2.14.0.jar -port 7777 浏览器: http://localhost:7777/api/mytest即可看到返回的json数据; 二,通过json文件方式返回: 1,__files中增加文件response.json,具体内容如下: { "equalToJson" : "{ "name": "scheme", "id": "tester", "time": "2017-01-01" }", "jsonCompareMode": "LENIENT" } 2,mappings中增加测试文件:test.json,内容如下: { "request": { "method": "GET", "urlPath": "/api" }, "response": { "status": 200, "bodyFileName": "response.json", "headers":{ "Content-Type": "application/json" } } } 执行步骤: 命令行: java -jar wiremock-standalone-2.14.0.jar -port 7777 浏览器: http://localhost:7777/api 即可看到__files中response.json中的json格式数据; 以上就是通过GET请求的两种返回json格式数据的方式;