问题描述
我有一个分布式JMeter设置,我想围绕它创建一个Java服务包装器。
测试计划(JMX文件)由用户提供。因此,我不知道其中使用的属性和配置。用户测试计划可以具有多个线程组以及可能的自定义线程组插件,例如Ultimate Thread Group,Arrival Thread Group等。
我想通过Java代码用并发线程组替换测试计划中的任何其他自定义线程组(如Arrival,Ultimate等)。我尝试过了
testPlanTree.replaceKey(ultimateThreadGroup,concurrencyThreadGroup);
但出现此错误:
Exception in thread "main" org.apache.jorphan.util.JMeterError: Impossible state,data key not present in order: class kg.apc.jmeter.threads.UltimateThreadGroup
at org.apache.jorphan.collections.Listedhashtree.replaceKey(Listedhashtree.java:134)
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)