wiremock设置接口入参的判断条件
作者:互联网
一.wiremock管理台url:
http://192.168.37.8:7777/__admin/swagger-ui/
可重启测试桩,获取响应信息等操作
二.设置接口响应入参的判断条件
如当影响报文内包含如下字符时,接口才会影响(也可以实现针对不同的入参返回不同的结果)
{ "key":"20220506" } 主要使用:bodyPatterns方法并使用contains来限定入参需要包含的字符{ "request":{ "method": "POST", "url": "/api/mytest3", "bodyPatterns":[{ "contains" : "\"key\":\"20220506\"" }] }, "response": { "status": 200, "jsonBody": { "name": "huangxy", "age": 12 }, "headers": { "Content-Type": "application/json" } } }
重启mock桩后查看返回的结果:
1.输入对应的入参可以返回指定结果
2.入参错误时不会返回对应的报文
标签:返回,wiremock,接口,入参,bodyPatterns,key 来源: https://www.cnblogs.com/mrwhite2020/p/16218851.html