-1

就像数组中有很多值 {"profile":"qa","job":"active","status":"green"} {"profile":"dba","job":"non-active ","status":"yellow"} 所以有多个这样的行,我想随机获取所有数组的配置文件和作业,如果配置文件被正则表达式后处理器随机选择为 qa,它应该是这样的,那么工作价值也应该是“活跃的”,即

对于 dba 配置文件也是如此,如果 dba 被提取,那么作业值应该是非活动的

这可以使用正则表达式进行随机获取来实现吗?将匹配号设为 0

4

1 回答 1

0

当您处理 JSON 响应时,因此建议您使用 JSON 提取器后处理器作为$..['job','profile']并将匹配编号设置为0。这样,您可以一次性从数组中提取值。

JSON 后处理器

您可以使用在后续请求中突出显示的这个变量名称,例如 - ${entryJson}

调试采样器以可视化

对于正则表达式,您可以在其中两个表达式中使用profile": "(. ?)"job": "(. ?)" 但使用零将为每次运行返回不同的值。

于 2020-05-03T06:41:49.310 回答