我想将JMeter测试计划加载到最新版本的JMeter 3
。
测试计划的原始版本是在2.11
上编写的。
我已将所有需要的插件添加到lib
文件夹:
将所有需要的项目罐添加到lib
文件夹
更新了jmeter.properties
文件:
plugin_dependency_paths=../lib/ext/ts/libs
search_paths=../lib/ext/ts/samplers
现在,当我打开项目时,我会看到下面的图片:
它看起来应该如何:
错过了所有采样器。
以下是来自堆栈跟踪的片段:
2016/06/04 00:51:12 INFO - jmeter.save.SaveService: Loading file: C:\Users\Nazar\Projects\IdeaProjects\fx-performance-tests\jmetertest\FXLoadTesting-rmi.jmx
2016/06/04 00:51:12 ERROR - jmeter.protocol.java.config.gui.JavaConfigGui: Error setting class:'com.fx.test.sampler.rmi.search.post.PostFreightSearchSampler' in JavaSampler Post Freight Search, check for a missing jar in your jmeter 'search_paths' and 'plugin_dependency_paths' properties
2016/06/04 00:51:13 ERROR - jmeter.protocol.java.config.gui.JavaConfigGui: Error setting class:'com.fx.test.sampler.rmi.search.post.PostVehicleSearchSampler' in JavaSampler Post Vehicle Search, check for a missing jar in your jmeter 'search_paths' and 'plugin_dependency_paths' properties
仅适用于JMeter的2.11
版本。不在2.13
或3
。
这是正确的行为吗?或者我遗漏了加载jmx
文件的重要内容?
答案 0 :(得分:1)
您很可能没有将包含该类的jar复制到lib文件夹:
答案 1 :(得分:1)
您需要将JAR添加到JMeter CLASSPATH。
然后它会起作用 - 至少在我的情况下。