如何将beanshell脚本(在Jmeter中)分解为函数&;给他们打电话?
以下是我的设想: 我正在使用JMeter生成负载 我必须读取多个.csv文件并提取值,然后添加一些逻辑,然后将这些数据传递给Java函数(我们有一个jars文件用于此) 我用的是比恩希尔剧本。但是我不想把所有的代码都写到一个文件中。因为文件变得非常大,很难维护 查询:有没有办法在多个beanshell脚本中编写这些函数? 查询:可以调用用不同beanshell脚本编写的这些函数吗 你能提供一个示例代码吗 这就是我要做的,下面的代码只是一个示例: 在第一个beanshell文件中,我定义了一个函数如何将beanshell脚本(在Jmeter中)分解为函数&;给他们打电话?,jmeter,beanshell,Jmeter,Beanshell,以下是我的设想: 我正在使用JMeter生成负载 我必须读取多个.csv文件并提取值,然后添加一些逻辑,然后将这些数据传递给Java函数(我们有一个jars文件用于此) 我用的是比恩希尔剧本。但是我不想把所有的代码都写到一个文件中。因为文件变得非常大,很难维护 查询:有没有办法在多个beanshell脚本中编写这些函数? 查询:可以调用用不同beanshell脚本编写的这些函数吗 你能提供一个示例代码吗 这就是我要做的,下面的代码只是一个示例: 在第一个beanshell文件中,我定义了一个函数
int sum (int a, int b)
{
return a+b;
}
在第二个beanshell文件中,我想调用这个函数
int j = sum(2,3);
log.info("sum-------------"+j);
- 编辑jmeter/bin/user.properties文件并添加以下内容:
- 将函数放在BeanshellCommong.bshrc文件中
- 将此文件放在jmeter/bin文件夹中
- 重新启动jmeter