用于请求正文参数的Postman Mock Server匹配算法逻辑

时间:2019-05-08 07:13:18

标签: postman postman-collection-runner

对于以下API URL,我有两种情况。

  

POST http:// {{ip_port}} / oauth / token

  1. 正确输入用户名和密码后,它应该返回 200和模拟json响应。

  2. 当我错误输入用户名和密码时,它应该返回401并模拟json(错误)。

Postman模拟服务器中,我注意到请求参数没有匹配的算法逻辑。

我想按请求参数过滤并返回相关的模拟响应。对于上述情况,我不想添加两个URLs(/token and /failedtoken)

目前Postman仅支持三种逻辑来匹配算法逻辑。

  1. 正确格式化的回复
  2. HTTP方法
  3. 按网址过滤

在Postman Mock Server中的许多情况下,是否可以仅添加一个URL?

1 个答案:

答案 0 :(得分:4)

邮递员模拟服务器now supports matching by request body。您可以通过指定自定义标头(x-mock-match-request-bodytrue)来使用它。

您还可以通过转到New->Templates并搜索Request Body Matching来查看一个演示此功能如何工作的示例。