我有一个Java代码,一次执行一个JMX文件,它也会产生结果。现在,我想利用代码来同时运行多个JMX文件。有没有办法我可以运行多个JMX脚本(每个脚本是不同的)并行从JAVA代码?请帮助我这个。
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这样的现成解决方案?
1条答案
按热度按时间kqlmhetl1#
最简单的方法是示例化所需数量的Thread对象,如下所示:
对于更复杂的场景,如等待完成、进程间通信等,请参见例如ExecutorService
也许你不想重新发明轮子,而是想使用Taurus automation framework这样的现成解决方案?