【发布时间】:2020-10-09 11:51:27
【问题描述】:
我正在尝试将我的 JSON 响应中的字符串参数值与存储在变量中的另一个字符串值进行比较。 正如日志所示,预期变量和实际变量具有相同的值,但断言失败。我在哪里做错了?请指导
String actual = vars.get("DataSourceFormula").toString();
log.info ("Actual Datasource formula is found to be: " + actual);
String expected="Automation Testing+Automation Testing";
vars.put("expected",expected);
log.info ("Expected Datasource formula should be:" + expected);
if (vars.get("expected") != vars.get("actual")) {
props.put("testcaseExecutionStatus",5);
String Status = props.get("testcaseExecutionStatus").toString();
log.info("Status:"+ Status)
AssertionResult.setFailure(true)
AssertionResult.setFailureMessage('Mismatch between expected and actual
return;
}
props.put("testcaseExecutionStatus",1);
String Status = props.get("testcaseExecutionStatus").toString();
log.info("Status:"+ Status)
【问题讨论】:
标签: groovy jmeter assertion jsr223