yapi中的高级mock--期望

本文介绍了YAPI中的高级Mock功能,包括如何为接口添加期望以实现根据不同请求参数和IP返回不同响应。详细讲解了基本信息设置,如IP和参数过滤规则,以及响应配置,如HTTP状态码、延迟、HTTP头和使用MockJS模板生成动态数据。还深入探讨了模板与占位符的使用,如生成数组和正则表达式的应用。
摘要由CSDN通过智能技术生成

1. 功能

测试时,经常需要根据不同的请求参数和IP返回不同的HTTP 状态码、HTTP头、JSON数据等。期望就是根据设置的请求过滤规则返回期望数据。

2. 为接口添加期望

image
首先选中一个接口,点击“高级Mock”,再点击“添加期望”,可以看到类似下图的弹出窗口。

image

所填写的信息分为两部分:基本信息,响应。

2.1 基本信息

此处可以添加IP过滤规则和参数过滤规则。

  • 如果你添加了IP过滤,则意味着,只有使用此IP访问此mock接口,才会返回该期望的响应值。
  • 如果你添加了参数过滤,则意味着,访问此mock接口时,url参数中必须有sgid参数,才会返回该期望的响应值。
  • 如果添加了多个过滤条件,则多个条件必须同时满足方可生效。

上图中我们添加参数过滤规则:sgid,26。意味着访问mock接口时,url参数中必须有sgid=26(也可以有其它参数),才会返回该期望的响应值。比如:

http://localhost/mock/11/mrecharge/login?sgid=26&t=1549095317
<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值