jmeter-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "David Schulberg" <David.Schulb...@objectconsulting.com.au>
Subject Beanshell pre-processor
Date Tue, 14 Aug 2007 05:58:49 GMT
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: david.schulberg@objectconsulting.com.au
----------------------------------------------------------------
consulting | development | training | support
our experience makes the difference 

 


Mime
View raw message