I am very new to beanshell. Say if i have several custom beanshell scripts
sript1.bsh,script2.bsh etc and each has several methods like script1_mthd1,
script1_mthd2, script2_mthd1 etc. How can I source a specific script and
execute a specific method in it, if I do not like to modify the file defined
by "beanshell.function.init".


sebb-2 wrote:
> 
> On 02/03/07, Ramesh Jaganathan <[EMAIL PROTECTED]> wrote:
>> It looks like we could have a script and call it as mentioned below in
>> the
>> users manual to populate fileds.
>>
>>               ${__BeanShell(source("function.bsh"))} - processes the
>> script
>> in function.bsh
> 
> Yes - or you can put the method in a file and define the property
> 
> beanshell.function.init
> 
> You can then call the method as follows:
> 
> ${__BeanShell(myMethod(params))}
> 
>> It means the script gets executed right?
> 
> Yes.
> 
>> Should the script's last statement be a return statement ?
> 
> Yes, the value of the __BeanShell function is the whatever was
> returned by the sctipr.
> 
>> I could not get this working. Any ideas?
>>
>> Also can we somehow execute a beanshell script which takes parameters in
>> this context to populate the fields?
> 
> See above
> 
>> Thanks,
>> Ramesh
>>
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/passing-parameters-to-the-beanshell-method-when-using-__BeanShell-tf3331977.html#a12835857
Sent from the JMeter - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to