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目录下。

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

 

JMeter是一款功能强大的性能测试工具,它支持引入Java脚本来扩展其功能。通过引入Java脚本,你可以在测试计划中编写自定义的逻辑和功能。 要引入Java脚本到JMeter中,可以按照以下步骤进行操作: 1. 创建一个Java类:首先,你需要创建一个Java类,该类将包含你想要执行的自定义逻辑和功能。你可以使用任何Java开发工具来创建这个类。 2. 导入JMeter相关的库:在Java类中,你需要导入JMeter相关的库,以便能够使用JMeter提供的API和功能。这些库通常位于JMeter的安装目录下的"lib"文件夹中。 3. 实现必要的接口:为了能够在JMeter中使用你的Java类,你需要实现一些必要的接口。例如,如果你想要编写一个自定义的Sampler(采样器),你需要实现JMeter提供的Sampler接口。 4. 将Java类打包成jar文件:将你的Java类打包成一个jar文件,以便能够在JMeter引入和使用它。你可以使用Java开发工具或者命令行工具来完成这个步骤。 5. 将jar文件放入JMeter的lib/ext目录:将打包好的jar文件放入JMeter安装目录下的"lib/ext"文件夹中。这样,JMeter就能够加载并使用你的Java类了。 6. 在JMeter中使用Java脚本:在JMeter的测试计划中,你可以通过添加Java请求或者其他相关的组件来使用你的Java脚本。在这些组件的配置中,你可以指定你的Java类的名称和其他必要的参数。 希望以上介绍对你有帮助!如果你有任何进一步的问题,请随时提问。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值