Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vue.js/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java jMeter-调用jmx操作_Java_Jmeter_Jmx_Jmeter Plugins - Fatal编程技术网

Java jMeter-调用jmx操作

Java jMeter-调用jmx操作,java,jmeter,jmx,jmeter-plugins,Java,Jmeter,Jmx,Jmeter Plugins,我想使用jMeter,以便使用启用jmx的功能来监视一些Java组件。我已经创建了一个测试计划,并且可以使用JMXMon样本采集器在jMeter中读取jmx metrix 知道如何从jMeter调用jmx操作吗?我想调用一个正在重置一些值的jmx操作 // this is an operation that shows up in the operations tab in jconsole. @JmxOperation(description = "Reset number of tries"

我想使用jMeter,以便使用启用jmx的功能来监视一些Java组件。我已经创建了一个测试计划,并且可以使用JMXMon样本采集器在jMeter中读取jmx metrix

知道如何从jMeter调用jmx操作吗?我想调用一个正在重置一些值的jmx操作

// this is an operation that shows up in the operations tab in jconsole.
@JmxOperation(description = "Reset number of tries")
public String resetNumberOfTries() {
    nrOfTries = 0;
    return "The total number of tries was reset!";
}

如何从jMeter调用此方法?有没有可用的插件

您的最佳选择是使用:

  • Groovy是一种非常容易调用JMX的语言:

要添加groovy,请下载它,解压缩该文件并将可嵌入文件夹中的groovy-all-X.X.X.jar复制到jmeter/lib文件夹


您在评论中提到的JMeter插件JMXMon插件不允许您调用方法,只允许您收集MBean属性值。

您最好的选择是使用:

  • Groovy是一种非常容易调用JMX的语言:

要添加groovy,请下载它,解压缩该文件并将可嵌入文件夹中的groovy-all-X.X.X.jar复制到jmeter/lib文件夹


您在评论中提到的JMeter插件JMXMon插件不允许您调用方法,只允许您收集MBean属性值。

但是JMeter有一个JMX监视器插件,OP专门询问该插件:实际上,使用JMXMon无法调用JMX方法。我将尝试Groovy,但是有一个JMX监视器插件用于jmeter,OP专门询问该插件:事实上,使用JMXMon不可能调用JMX方法。我要试试Groovy。