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]

Reply via email to