我正在使用JMeter进行测试:
强制BeanShell断言如何在查看结果树中显示验证结果?
我尝试了Log,但它没有显示在View Result Tree中:
props.put("result",vars.get("matchingIdCount_1"));
print(props.get("result"));
log.info("---------------------------");
log.error("error");
答案 0 :(得分:4)
log
简写只会将消息附加到 jmeter.log 文件,在任何侦听器中都不会显示。为了能够在View Results Tree中查看它,您需要修改响应代码,消息,标题或数据。
例如,如果您将脚本更改为:
SampleResult.setResponseMessage("result -> " + vars.get("matchingIdCount_1"));
您将能够在“响应消息”部分中看到该值:
SampleResult
是一个预定义的变量,它提供对父/相关SampleResult类实例方法和字段的访问。
有关Beanshell和JMeter相关提示和技巧的更多信息,请参阅How to Use BeanShell: JMeter's Favorite Built-in Component指南。