1. 功能
测试时,经常需要根据不同的请求参数和IP返回不同的HTTP 状态码、HTTP头、JSON数据等。期望就是根据设置的请求过滤规则返回期望数据。
2. 为接口添加期望
首先选中一个接口,点击“高级Mock”,再点击“添加期望”,可以看到类似下图的弹出窗口。
所填写的信息分为两部分:基本信息,响应。
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
<