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.入参错误时不会返回对应的报文

 

 

posted @   Mrwhite86  阅读(414)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示