我需要调用用户创建的类中存在的方法之一。有人可以启发我/我该怎么做到这一点?
请分享详细步骤。
例如:让我们说abc.jar
(或abc.class
)x
,y
&具有z
,arg1
&的arg2
方法arg3
。
要求:
我想致电x
,y
&通过z
,abc
&来自arg1
类的arg2
方法arg3
值。
答案 0 :(得分:0)
巴拉克里希,
将用户创建的Jar文件放在" lib / ext" JMeter的文件夹, 现在使用beanshell采样器,您可以调用这些方法..
在beanshell sampler中导入包名称。 实例化该类的对象。 调用方法
此外,您可以链接到关注博客: https://www.redline13.com/blog/
答案 1 :(得分:0)
示例:
鉴于您有以下课程:
public class abc {
public String x(String arg1) {
return "Hello, " + arg1 + " from abc.jar";
}
}
abc.jar
并将文件复制到JMeter安装的“lib”文件夹将JSR223 Sampler添加到您的测试计划中,并将以下代码放入“脚本”区域:
def instanceOfAbc = new abc();
String methodReturnValue = instanceOfAbc.x("Gorantla Balakrishna");
log.info(methodReturnValue);
就是这样,x
方法应该执行: