最终,我成功了,我将每个线程保存到唯一的ID中,
tearDown Thread Group以计算失败计数,最后使用它来计算失败
在
Thread Group请求后检查无效响应
If Controller
在其下的JSR223
Sampler通过每个线程的唯一ID标记失败标志:
String threadNumber = String.valueOf(ctx.getThreadNum());props.put("failures" + threadNumber, 1);除非
仅 存在 一个
成功的请求,否则JSR223采样器将失败
int numberOfFailures = 0;for (i=0; i < 10; i++) { String id = "failures"+ String.valueOf(i); failureFlag = props.get(id); log.info("failureFlag=" + failureFlag); if (failureFlag == 1){ numberOfFailures ++; }}if (numberOfFailures != 9) { SampleResult.setSuccessful(false);}


