从Java代码并行运行多个Jmeter独立jmx测试

soat7uwm  于 2023-01-15  发布在  Java
关注(0)|答案(1)|浏览(130)

我有一个Java代码,一次执行一个JMX文件,它也会产生结果。现在,我想利用代码来同时运行多个JMX文件。有没有办法我可以运行多个JMX脚本(每个脚本是不同的)并行从JAVA代码?请帮助我这个。

kqlmhetl

kqlmhetl1#

最简单的方法是示例化所需数量的Thread对象,如下所示:

for (int i = 0; i < how_many_threads_do_you_want; i++) {
    Thread thread = new Thread() {
        public void run() {
            //your code to run JMeter here
        }
    }
    thread.start();
}

对于更复杂的场景,如等待完成、进程间通信等,请参见例如ExecutorService
也许你不想重新发明轮子,而是想使用Taurus automation framework这样的现成解决方案?

相关问题