Jmeter JSR223后处理器中异常的失败测试

Jmeter JSR223后处理器中异常的失败测试,jmeter,Jmeter,在我的JMeter2.13中,我在JSR223后处理器中有一段Java代码。代码抛出Nullpointerexception,但测试仍将报告ok 发生异常时,如何报告失败的Jmeter测试?您可以通过调用以下代码行来完成此操作: prev.setSuccessful(false); 用法示例: try { //your code here } catch (Throwable ex) { log.error("Failure", ex); prev.setSuccess

在我的JMeter2.13中,我在JSR223后处理器中有一段Java代码。代码抛出Nullpointerexception,但测试仍将报告ok


发生异常时,如何报告失败的Jmeter测试?

您可以通过调用以下代码行来完成此操作:

prev.setSuccessful(false);
用法示例:

try {
    //your code here
}
catch (Throwable ex) {
    log.error("Failure", ex);
    prev.setSuccessful(false);
    prev.setResponseMessage(ex.getMessage());
    throw ex;
}
prev是类实例的缩写,它提供对所有相关SampleResult方法和字段的读/写访问


请参阅本文,了解有关从脚本编写测试元素中使用Java和JMeterAPI的更多信息。预定义变量(如prev、vars、ctx等)对于所有脚本测试元素都是通用的。

您可以通过调用以下代码行来实现:

prev.setSuccessful(false);
用法示例:

try {
    //your code here
}
catch (Throwable ex) {
    log.error("Failure", ex);
    prev.setSuccessful(false);
    prev.setResponseMessage(ex.getMessage());
    throw ex;
}
prev是类实例的缩写,它提供对所有相关SampleResult方法和字段的读/写访问

请参阅本文,了解有关从脚本编写测试元素中使用Java和JMeterAPI的更多信息。预定义变量(如prev、vars、ctx等)对于所有脚本测试元素都是通用的