Jmeter-BeanShellSampler-脚本

Jmeter-BeanShellSampler-脚本,jmeter,beanshell,Jmeter,Beanshell,我正在使用CSV数据集配置来读取CSV文件 在比恩希尔采样器我写过 1: ${varAcc};${AccountNumber}; 2: vars.put("${varAcc}","${AccountNumber}"); 当只有第1行时,输出是来自csv文件的完美输出。 当我添加第二行时,它给出了错误 ERROR-jmeter.util.BeanShellInterpreter:调用bsh方法时出错:评估源文件:内联评估:`A1;1003963; 变位放置(“A1”、“1003963”) 是否

我正在使用CSV数据集配置来读取CSV文件

在比恩希尔采样器我写过

1: ${varAcc};${AccountNumber};
2: vars.put("${varAcc}","${AccountNumber}");
当只有第1行时,输出是来自csv文件的完美输出。 当我添加第二行时,它给出了错误

ERROR-jmeter.util.BeanShellInterpreter:调用bsh方法时出错:评估源文件:内联评估:`A1;1003963; 变位放置(“A1”、“1003963”)

是否导入任何包?

请尝试以下方法:

vars.put("varAcc", vars.get("AccountNumber"));
它将把AccountNumber变量中的值放入varAcc变量中。我想你是想这么做吧?

试试这个朋友:

vars.put("varAcc", vars.get("AccountNumber"));

它将把AccountNumber变量中的值放入varAcc变量中。我想你是想这么做吧?

是的,没错。我也试着这么做。但我在jmeter日志中看到了相同的错误。是的,是真的。我也试着这么做。但是我在jmeter日志中看到了相同的错误。您的目标是什么?你为什么使用BeanShell取样器?这是完整的错误信息吗?另外,请添加BeanShell的截图。我认为当前代码中没有任何问题,因为它对我有效。第1行的目的是什么?1:${varAcc}${AccountNumber};你的目标是什么?你为什么使用BeanShell取样器?这是完整的错误信息吗?另外,请添加BeanShell的截图。我认为当前代码中没有任何问题,因为它对我有效。第1行的目的是什么?1:${varAcc}${AccountNumber};