如何从BeanShell(jmeter)

时间:2015-06-23 12:15:56

标签: variables jmeter beanshell

我有几个线程组。我想使用第一组中的变量。在第二组中,此var应在BeanShell中使用。 所以:在第一个线程组中,我使用以下代码创建了BeanShell Assertion:

 ${__setProperty(erroriden, ${erroriden1})};

在第二个线程组中,我有BeanShell预处理器。 如果有这样的行:

String[] erroriden = (vars.get("erroriden")).split(",");

我尝试了一些像这样的变体:

String[] erroriden = (vars.get("__property(erroriden)")).split(",");
String[] erroriden = (vars.get("${__property(erroriden)}")).split(",");

但它不起作用。 请帮助在BeanShell预处理器中使用$ {__ property(erroriden)}。

1 个答案:

答案 0 :(得分:7)

在第一个线程组中:

props.put("erroriden", vars.get("erroriden1"));

在第二个线程组中:

String[] erroriden = props.get("erroriden").split(",");