ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

wiremock设置接口入参的判断条件

2022-05-06 23:34:21  阅读:151  来源: 互联网

标签:返回 wiremock 接口 入参 bodyPatterns key


一.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

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有