- JMeterThread.last_sample_ok是 JMeterThread 类的静态String字段。
来自 JMeterThread
类的源代码的这一行显示LAST_SAMPLE_OK将被设置为parent.isSuccessful()布尔变量的String表示形式,其中
parent 是SampleResult对象:
threadContext.getVariables().put(LAST_SAMPLE_OK, Boolean.toString(parent.isSuccessful()));
基本上,LAST_SAMPLE_OK将指示上一次采样是否成功(直到下一个采样器将其重置)。
是的,如果JMeterThread.last_sample_ok为true,则最后一个采样器成功。您的情况是HTTP Request Sampler 8。
您可以将所有 HTTP Samplers 添加为 Transaction Controller的 子级,然后选中“ Generate a
parent sample”复选框。
这将使JMeter为 Transaction Controller的 所有内部样本生成一个父样本 。如果子采样器之一失败,则父采样器也将失败。
在 交易控制器 之后添加您的 If 控制器 。
现在,JMeterThread.last_sample_ok将与生成的父样本相关。
JMeterThread 是org.apache.jmeter.threads包中的类。
LAST_SAMPLE_OK不是方法,而是静态字段。 JMeterThread 类中还有一个字段和许多方法。



