在bean shell断言Jmeter中传递一个变量
我试图将2个变量传递给Jmeter的BeanShell脚本,但失败了,出现了错误。但是,如果我传递一个硬编码的字符串值,它就会工作 用于比较变量AdID1和MAdID1的Beanshell断言在bean shell断言Jmeter中传递一个变量,jmeter,assertion,beanshell,Jmeter,Assertion,Beanshell,我试图将2个变量传递给Jmeter的BeanShell脚本,但失败了,出现了错误。但是,如果我传递一个硬编码的字符串值,它就会工作 用于比较变量AdID1和MAdID1的Beanshell断言 String addrress1="${AdID1}"; String memberAddress1="${MAdID1}"; Failure1 = !addrress1.equals(memberAddress1); if (Failure1) { FailureMessage = "Var
String addrress1="${AdID1}";
String memberAddress1="${MAdID1}";
Failure1 = !addrress1.equals(memberAddress1);
if (Failure1) {
FailureMessage = "Variables are not equal. Expected \"" + addrress1 + "\" , actual:\"" + memberAddress1 + "\"";
}
if(addrress1.equals(memberAddress1)) {
log.info("Matched");
错误:BeanShellAssertion:org.apache.jorphan.util.JMeterException:
调用bsh方法时出错
不要内联到脚本中
尝试在脚本中使用JMeter变量,如下所示:
String addrress1= vars.get("AdID1");
String memberAddress1= vars.get("MAdID1");
建议使用而不是使用BeanShell。不要内联到脚本中
尝试在脚本中使用JMeter变量,如下所示:
String addrress1= vars.get("AdID1");
String memberAddress1= vars.get("MAdID1");
建议使用而不是使用BeanShell。建议避免编写脚本,并尽可能使用内置或,避免编写脚本,因此我建议使用 相关配置为:
关于您的脚本-它似乎缺少结束
}
建议避免编写脚本,尽可能使用内置或,避免编写脚本,因此我建议使用
相关配置为:
关于您的脚本-它似乎缺少结束}