Java 如何使用jmeter从用户创建的jar调用方法
我需要调用用户创建的类中存在的方法之一。有人能启发我/我怎样才能做到这一点 请分享详细的步骤 例如:假设一个Java 如何使用jmeter从用户创建的jar调用方法,java,jmeter,Java,Jmeter,我需要调用用户创建的类中存在的方法之一。有人能启发我/我怎样才能做到这一点 请分享详细的步骤 例如:假设一个abc.jar(或abc.class)具有x,y和z方法具有arg1,arg2和arg3 要求: 我想通过传递arg1,arg2,arg3值,从abc类调用x,y和z方法 将用户创建的Jar文件放在JMeter的“lib/ext”文件夹中, 现在使用beanshell采样器,您可以调用这些方法 在beanshell sampler中导入包名。 为类实例化一个对象。 调用方法 此外,您还可
abc.jar
(或abc.class
)具有x
,y
和z
方法具有arg1
,arg2
和arg3
要求:
我想通过传递arg1
,arg2
,arg3
值,从abc
类调用x
,y
和z
方法
将用户创建的Jar文件放在JMeter的“lib/ext”文件夹中,
现在使用beanshell采样器,您可以调用这些方法
在beanshell sampler中导入包名。
为类实例化一个对象。
调用方法
此外,您还可以链接到以下博客:
- 假设您有以下课程:
public class abc { public String x(String arg1) { return "Hello, " + arg1 + " from abc.jar"; } }
- 将其打包为
,并将该文件复制到JMeter安装的“lib”文件夹中abc.jar
- 将JSR223 Sampler添加到测试计划中,并将以下代码放入“脚本”区域:
- 就是这样,应该执行
方法:x
def instanceOfAbc = new abc();
String methodReturnValue = instanceOfAbc.x("Gorantla Balakrishna");
log.info(methodReturnValue);