Jdbc的jdbc请求中的BeanShell断言

时间:2016-11-18 14:22:22

标签: java jmeter beanshell

从jdbc采样器获取两列,即ID和WF。如果使用beanshell超过预定义变量,则尝试使其失败。 以下是示例代码。

String myValue1 = vars.get("WF_1");
String myValue2 = vars.get("WF_2");
if(!myValue1.equals ("3")){
  log.info("myValue1 =" + myValue1);
  Failure = true;
  FailureMessage = " The database value should be " + myValue1 + ".";
}
else if(!myValue2.equals ("5")){
  //log something
  Failure = true;
  log.info("myValue2 =" + myValue2);
   FailureMessage = " The database value should be " + myValue2 + ".";

else {
  //can be log something?
     Failure = false;

}

当我知道特定列的行数时,上面的代码正常工作。如果行值是动态的,并且根据sysdate增加或减少,而不是如何将它们与预定义值进行比较并使采样器失败。

0 个答案:

没有答案