JMeter的View Result Tree中如何强制BeanShell Assertion做出验证结果?
How force BeanShell Assertion to make verified result is shown in View Result Tree of JMeter?
我正在使用 JMeter 进行测试:
如何强制 BeanShell Assertion 使验证结果显示在 View Result Tree 中?
我尝试了日志,但它没有显示在查看结果树中:
props.put("result",vars.get("matchingIdCount_1"));
print(props.get("result"));
log.info("---------------------------");
log.error("error");
log
shorthand 只会将消息附加到 jmeter.log 文件,它不会在任何侦听器中可见。为了能够在查看结果树中看到它,您需要修改响应代码、消息、headers 或数据。
例如,如果您将脚本更改为:
SampleResult.setResponseMessage("result -> " + vars.get("matchingIdCount_1"));
您将能够在 "Response Message" 部分看到值:
SampleResult
是一个 pre-defined 变量,它提供对 parent/associated SampleResult class 实例方法和字段的访问。
有关更多 Beanshell 和 JMeter 相关提示和技巧,请参阅 How to Use BeanShell: JMeter's Favorite Built-in Component 指南。
我正在使用 JMeter 进行测试:
如何强制 BeanShell Assertion 使验证结果显示在 View Result Tree 中?
我尝试了日志,但它没有显示在查看结果树中:
props.put("result",vars.get("matchingIdCount_1"));
print(props.get("result"));
log.info("---------------------------");
log.error("error");
log
shorthand 只会将消息附加到 jmeter.log 文件,它不会在任何侦听器中可见。为了能够在查看结果树中看到它,您需要修改响应代码、消息、headers 或数据。
例如,如果您将脚本更改为:
SampleResult.setResponseMessage("result -> " + vars.get("matchingIdCount_1"));
您将能够在 "Response Message" 部分看到值:
SampleResult
是一个 pre-defined 变量,它提供对 parent/associated SampleResult class 实例方法和字段的访问。
有关更多 Beanshell 和 JMeter 相关提示和技巧,请参阅 How to Use BeanShell: JMeter's Favorite Built-in Component 指南。