以下是我的情景:
我正在使用JMeter来生成负载 我必须读取多个.csv文件并提取值,然后向它添加一些逻辑,然后将这些数据传递给Java函数(我们有一个jars文件) 我正在使用BeanShell脚本。但我不想将所有代码写入一个文件。随着文件变得非常庞大且难以维护。
查询:有没有办法在多个beanshell脚本中编写这些函数? 查询:是否可以调用用不同的beanshell脚本编写的这些函数?
您能为此提供示例代码吗?
在第一个beanshell文件中,我定义了一个函数
int sum (int a, int b)
{
return a+b;
}
在第二个beanshell文件中,我想调用此函数
int j = sum(2,3);
log.info("sum-------------"+j);
答案 0 :(得分:0)
beanshell.sampler.init = BeanshellCommong.bshrc
但请注意,使用groovy会更好:
groovy.utilities =仓/ utility.groovy
请参阅: