JMeter的自動發現從罐子類在以下目錄: JMETER_HOME/lib目錄 - 用於公用瓶 JMETER_HOME/lib/ext目錄 - 用於JMeter的組件和插件 如果你開發新的JMeter組件,那麼你應該罐子他們並將jar複製到JMeter的lib/ext目錄中。 JMeter會自動在這裏找到的任何jar中找到JMeter組件。不要將lib/ext用於插件使用的實用程序jar或依賴關係jar;它僅用於JMeter組件和插件。
如果您不想將JMeter plugin jars放入lib/ext目錄中,請在jmeter.properties中定義屬性search_paths。
實用程序和依賴jar(庫等)可以放在lib目錄中。
如果你不想把這樣的jar放在lib目錄下,那麼在jmeter.properties中定義屬性user.classpath或plugin_dependency_paths。請參閱下面的差異說明。其他jar(如JMeter代碼所需的JDBC,JMS實現和任何其他支持庫)應放置在lib目錄中 - 而不是lib/ext目錄中,或者添加到user.classpath中。
注:JMeter只會找到.jar文件,而不是.zip。
您還可以在$ JAVA_HOME安裝實用程序Jar文件/ JRE/lib/ext目錄,或者您也可以設置該屬性user.classpath在jmeter.properties
注意,設置CLASSPATH環境變量將沒有任何效果。這是因爲JMeter是以「java -jar」啓動的,並且java命令在使用-jar時默默忽略CLASSPATH變量和-classpath/-cp選項。 [這發生在所有Java程序中,而不僅僅是JMeter。]
來源
2013-10-30 08:45:51
yan
問題是如何讓jmeter類「可見」_WITHOUT_將其放入jar中。任何想法? – ruu