我正在 JMeter 中运行一系列 Web 服务测试,我想知道如果前一个测试中的正则表达式提取器由于空响应或其他原因而无法提取值,是否有办法跳过测试。我知道我需要使用 If 控制器,但我不知道我应该把什么作为条件。上一个测试的正则表达式如下:
Reference Name: alarmid
Regular Expression: alarmStatus="raised" [^>]+ alarmId="(.+?)"
因此,如果它找不到具有“引发”状态的警报 ID,我希望跳过下一个测试,因为 ${alarmid} 是它的参数,否则会出错 500。有任何想法吗?提前致谢!