JMeter引入java jar包的方法及心得

疑问:

我们已知道,自己写的java类,在JMeter中通过java request可以执行代码。

具体方法为:

a、java 类实现AbstractJavaSamplerClient接口中的getDefaultParameters()方法——目的:将java 类的属性在JMeter 测试计划中显示。

b、实现setupTest()方法

c、实现runTest()方法

通过getDefaultParameters()方法,可以将java类中的属性设置为默认值,或给java类传参。(补充,不通过,测试计划中参数,与java类的属性做关联,直接在BeanShellSampler中的脚本中添加参数,我想也是可以的,后续待验证)

那么,使用JMeter引入java的jar, 怎么在JMeter中给java 类传参呢?

实验方法:

1、将java 类所在的工程导出为jar,放到JMeter的lib/ext目录下

备注:因本类比较简单,不需要其他额外的jar包,故将该类所在的工程,一并导出为jar放到JMeter的lib/ext目录下;若java 类 依赖了其他包,则只需将本类到导出为jar,将刚导出的jar和依赖的jar包JMeter的lib/ext目录下。

JMeter引入java jar包的方法及心得

JMeter引入java jar包的方法及心得

2、原来直接在BeanShellSampler中定义变量,即可用

JMeter引入java jar包的方法及心得

 

JMeter引入java jar包的方法及心得