Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/363.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
JMeter从java代码预定义JMX执行_Java_Jdbc_Jmeter_Jmx - Fatal编程技术网

JMeter从java代码预定义JMX执行

JMeter从java代码预定义JMX执行,java,jdbc,jmeter,jmx,Java,Jdbc,Jmeter,Jmx,在搜索了很长一段时间后,我找不到关于如何从java代码运行预定义的JDBCJMeter测试套件的合适的解决方案或文档。测试是以JMX格式定义的 我知道您可以使用jmeter-n.cmd运行它,但我需要在代码中执行测试。 此外,Runtime.exec解决方案(如链接中所述)不可行,因为我无法退出JVM 使用JMeterAPI或GUI,我能够创建一些http和JDBC测试,但不能运行预定义的测试。 在API中创建JDBC测试根本不起作用。 有一些基本的文档,但我只能找到如何在GUI中完成的解决方

在搜索了很长一段时间后,我找不到关于如何从java代码运行预定义的JDBCJMeter测试套件的合适的解决方案或文档。测试是以JMX格式定义的

我知道您可以使用jmeter-n.cmd运行它,但我需要在代码中执行测试。 此外,Runtime.exec解决方案(如链接中所述)不可行,因为我无法退出JVM

使用JMeterAPI或GUI,我能够创建一些http和JDBC测试,但不能运行预定义的测试。 在API中创建JDBC测试根本不起作用。 有一些基本的文档,但我只能找到如何在GUI中完成的解决方案

感谢并致以最诚挚的问候参考指南,它提供了如何从Java代码启动现有.jmx文件的演练,并进一步阐明了如何通过API构建JMeter测试计划