我需要从Sampler Result中提取一些字符串,例如Latency:
。我怎样才能做到这一点?使用正则表达式功能?enter image description here
我认为您无法使用正则表达式提取器提取延迟,如果您需要将此指标用作JMeter Variable,我建议您使用JSR223 PostProcessor和以下代码:
def latency = prev.getLatency()
vars.put('status', latency as String)
其中:
prev
是SampleResult类实例的简写vars
是JMeterVariables类实例的简写请参见上述类的Javadoc以了解可用的属性和功能,以及Top 8 JMeter Java Classes You Should Be Using with Groovy文章以了解有关JMeter API可用的JSR223 Test Elements快捷方式的更多信息
演示:
该值可在需要时称为${status}