如何从Jmeter执行java类 [英] How to execute java class from Jmeter

查看:801
本文介绍了如何从Jmeter执行java类的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

有没有办法从jmeter执行java类?我用maven程序集打包了我的类,并将它放在JMETER_HOME的lib文件夹中。然后我在我的测试用例中创建了BSF Listener并写道:

Is there a way to execute java class from jmeter? I've packaged my class with maven assembly and put it in the lib folder of JMETER_HOME. Then I created BSF Listener inside my test case and wrote :

import my.package.name.App;

my.package.name.App app = new my.package.name.App("argument1", "argument2");

有没有其他方法可以执行java类或者任何可能用java -jar直接调用jar,这个class基本上从较小的文件创建一个大文件,这些文件由jmeter提供,因此它需要包含在测试中,因为它是流程的一部分。

Is there another way to execute java class or whatever maybe with java -jar call the jar directly , this class basically creates one big file from the smaller files, which locations are provided by jmeter so it needs to be included in the test because its the part of the flow.

推荐答案

尝试 BSF Sampler 而不是 BSF Listener ,在脚本语言字段中选择 beanshell 它会像魅力一样工作。

Try BSF Sampler instead of BSF Listener, in scripting language field select beanshell and it will work like a charm.

这篇关于如何从Jmeter执行java类的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆