【问题标题】:Jmeter - BeanShellSampler - scriptingJmeter - BeanShellSampler - 脚本
【发布时间】:2017-03-23 09:22:26
【问题描述】:

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

在我写过的 BeanShell Sampler 中

1: ${varAcc};${AccountNumber};
2: vars.put("${varAcc}","${AccountNumber}");

当只有第 1 行时,输出是完美的,来自 csv 文件。 当我添加第二行时,它给出了错误

错误 - jmeter.util.BeanShellInterpreter:调用 bsh 方法时出错:eval 源文件:内联评估:``A1;1003963; vars.put("A1","1003963");

我要导入任何包吗?

【问题讨论】:

  • 你的目标是什么?你为什么使用 BeanShell 采样器?
  • 是完整的错误信息吗?另外,请添加 BeanShell 的屏幕截图。我在当前代码中没有看到任何问题,因为它对我有用。
  • 第 1 行的目的是什么? 1: ${varAcc};${AccountNumber};

标签: jmeter beanshell


【解决方案1】:

试试这个伙伴:

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

它会将 AccountNumber 变量中的值放入 varAcc 变量中。我想你正在尝试这样做?

【讨论】:

  • 是的。我正在尝试做同样的事情。但我在 jmeter 日志中看到了同样的错误。
猜你喜欢
  • 2018-06-09
  • 2018-11-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-08-05
  • 2016-06-08
  • 2017-03-22
  • 1970-01-01
相关资源
最近更新 更多