使用拆分方法时JMeter日志中的错误

时间:2017-01-19 18:03:26

标签: split jmeter beanshell

如何在日志中避免这些错误?拆分方法似乎工作正常。它将字符串分成4个vars就像它一样。

我正在使用带有以下脚本的BeanShell PostProcessor:

$routeParams['id']

http://jmeter.apache.org/usermanual/functions.html JMeter从GUI模式登录:

  • 2017/01/19 18:36:14错误 - jmeter.util.BeanShellInterpreter:调用bsh方法时出错:eval文件:内联评估:``longhaireddachshund.net,770,5007745,211092;''遇到过“ ,“第1栏第24栏。
  • 2017/01/19 18:36:14 WARN - jmeter.extractor.BeanShellPostProcessor:BeanShell脚本中的问题org.apache.jorphan.util.JMeterException:调用bsh方法时出错:eval在文件中:内联评估:`` longhaireddachshund.net,770,5007745,211092;'遇到',“第1行,第24栏。

1 个答案:

答案 0 :(得分:0)

您需要将String文字或包含该字符串的变量传递给split函数。

${__split(${VAR},VAR)}将被${__split(bla.bla,123,12345,12345,VAR)}取代 - 它会导致错误。

而是像这里所示这样做。

${__split("${VAR}",VAR)}会使其看起来像${__split("bla.bla,123,12345,12345",VAR)} - 您不会遇到任何问题。