您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

JMeter在不同的线程上检查不同的断言

JMeter在不同的线程上检查不同的断言

最终,我成功了,我将每个线程保存到唯一的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);
}
其他 2022/1/1 18:18:50 有522人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶