Reputation: 1061
I am using JMeter for testing:
How force BeanShell Assertion to make verified result is shown in View Result Tree?
I tried Log but it is not shown in View Result Tree:
props.put("result",vars.get("matchingIdCount_1"));
print(props.get("result"));
log.info("---------------------------");
log.error("error");
Upvotes: 1
Views: 592
Reputation: 167992
log
shorthand will append message to jmeter.log file only, it won't be visible in any listener. To be able to see it in View Results Tree you need to amend response code, message, headers or data.
For example if you change your script to:
SampleResult.setResponseMessage("result -> " + vars.get("matchingIdCount_1"));
You'll be able to see the value in "Response Message" section:
SampleResult
is a pre-defined variable which provides access to parent/associated SampleResult class instance methods and fields.
See How to Use BeanShell: JMeter's Favorite Built-in Component guide for more Beanshell and JMeter related tips and tricks.
Upvotes: 4