1

我在 api 响应中有一个 json 键“total”,它将根据条件返回值。如果响应值 >= 0 和 0,则需要断言。请提出一种简单的方法来实现这一点。

我已经尝试过 Json 断言,但没有多大帮助。

我希望“总计”在特定时间包含大于 0(零)和在特定时间大于 0(零)的值。

4

1 回答 1

2

使用下面的正则表达式来获取值:=

total=\d+

把它放在正则表达式提取器后处理器中。

它只会获取 0 或任何未找到的正数。现在,让 if 控制器进一步处理您的场景。

希望这可以帮助。

更新:-放置断言以检查响应是否包含所需的参数,如果是,它将通过,否则失败。因此,如果为负,则它将失败。在这种情况下,您不需要放置正则表达式提取器,因为您可以将预期的 regEx 直接放入响应断言中。

在此处输入图像描述

于 2019-05-20T09:26:05.213 回答