Jmeter 如何将beanshell脚本分解为函数&;给他们打电话?

Jmeter 如何将beanshell脚本分解为函数&;给他们打电话?,jmeter,Jmeter,以下是我的设想: 我正在使用JMeter生成负载 我必须读取多个.csv文件并提取值,然后添加一些逻辑,然后将这些数据传递给Java函数(我们有一个jars文件用于此) 我用的是比恩希尔剧本。但是我不想把所有的代码都写到一个文件中。因为它变成了一个非常大的文件,很难维护 查询:有没有办法在多个beanshell脚本中编写这些函数? 查询:可以调用用不同beanshell脚本编写的这些函数吗 您可以为此提供一个示例代码。您可以通过定义相同的脚本文件,使用“不同”来保存一个beanshell脚本/函

以下是我的设想:

  • 我正在使用JMeter生成负载
  • 我必须读取多个.csv文件并提取值,然后添加一些逻辑,然后将这些数据传递给Java函数(我们有一个jars文件用于此)
  • 我用的是比恩希尔剧本。但是我不想把所有的代码都写到一个文件中。因为它变成了一个非常大的文件,很难维护
  • 查询:有没有办法在多个beanshell脚本中编写这些函数? 查询:可以调用用不同beanshell脚本编写的这些函数吗

    您可以为此提供一个示例代码。

    您可以通过定义相同的脚本文件,使用“不同”来保存一个beanshell脚本/函数文件

    脚本文件 要用作JSR223脚本的文件的名称

    如果你有不同的功能,你可以用类似的方法

    测试片段和Include控制器和模块控制器一起使用


    考虑创建java库并从脚本调用它。或者更好:您可以使用各种参数调用自定义Java采样器。谷歌。你能举个例子吗,那将是一个很大的帮助!!这就是我要做的。例如,第一个Bean shell文件,我定义了一个函数intsum(inta,intb){returna+b;}第二个Bean shell文件,我试图调用它intj=sum(2,3);日志信息(“总和------------------”+j);