Hi,
Have added a beanshell preprocessor to a sampler for the purpose of setting
variables to be used in the sampler request.
It doesn't work - get error in jmeter log:
jmeter.util.BeanShellInterpreter: Error invoking bsh method: eval Sourced file:
inline evaluation of: ``vars.put("") = vars.get("4"); vars.put("${Person}") =
vars.get("220780625"); if . . . '' : Can't assign to prefix.
My preprocessor script is attempting to set user variables Relation and Person:
vars.put("${Relation}") = vars.get("${Relation2}");
vars.put("${Person}") = vars.get("${Person2}");
if (vars.get("${Relation2}")) >= 6
{
vars.put("${Relation}") = vars.get("${Relation2}");
vars.put("${Person}") = vars.get("${Person2}");
}
else if (vars.get("${Relation3}")) >= 6
{
vars.put("${Relation}") = vars.get("${Relation3}");
vars.put("${Person}") = vars.get("${Person3}");
}
else if (vars.get("${Relation4}")) >= 6
{
vars.put("${Relation}") = vars.get("${Relation4}");
vars.put("${Person}") = vars.get("${Person4}");
}
else if (vars.get("${Relation5}")) >= 6
{
vars.put("${Relation}") = vars.get("${Relation5}");
vars.put("${Person}") = vars.get("${Person5}");
}
else if (vars.get("${Relation6}")) >= 6
{
vars.put("${Relation}") = vars.get("${Relation6}");
vars.put("${Person}") = vars.get("${Person6}");
}
David Schulberg
Object Consulting | Senior Consultant
email: [EMAIL PROTECTED]
----------------------------------------------------------------
consulting | development | training | support
our experience makes the difference
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]