2015-10-08 15 views
1

我有基於apache jmeter的測試工具,以前我有Sybase數據庫連接測試工具,它已經很容易使用「jconn3-6.0-b26564.jar」而我在jmeter.properties定義它jdbc驅動程序不加載在Apache Jmeter中使用jmeter.properties文件

user.classpath = ../.. /罐/ SYBASE/jconn3-6.0-b26564.jar

同時運行我testtool它的.jar用於加載和我用來連接到sybase數據庫。現在

,我的要求得到了改變,我有我的應用程序連接到ORACLE 11G數據庫,在testtool包我已經根據該/罐文件夾我有甲骨文罐子即爲ojdbc14.jar,這在連接到oracle數據庫時是兼容的,我用eclips試過了。我的實際問題是在這裏,在jmeter.properties文件我沒有默認的oracle jar路徑添加只有sybase是有的。我手動嘗試添加並重新啓動Apache的但它不拿起ojdbc14.jar的,我在我的testtool日誌越來越以下錯誤:

FATAL DatabaseOperations:51 - 異常oracle.jdbc.driver.OracleDriver

所以我所有的測試案例都失敗了,因爲我無法連接到數據庫。有什麼替代方式可以加載我的jdbc jar。請幫忙。

注意:我沒有代碼訪問權限,所以我無法更改任何代碼。

+0

然後向我們展示您在jmeter.properties中用於ojdbc14.jar的路徑。 – haylem

+0

user.classpath = ../../jar/oracle/ojdbc14.jar –

回答

0

得到了我的問題的答案。我已經複製了/ lib下的jmeter中的ojdbc14.jar,並重新啓動了Apache,它解決了我的問題。

0
  1. 嘗試使用完整路徑而不是相對路徑。如果它解決了你的問題 - 檢查相對路徑。
  2. 確保user.classpath財產是沒有得到通過user.properties重寫文件或命令行參數
  3. 作爲最後的手段,你可以刪除Oracle JDBC驅動程序到您的安裝Jmeter的/ lib文件夾
  4. 重新加載類路徑更改需要JMeter restart。
  5. 您可以將其他文件和文件夾添加到Test Plan級別的類路徑中。

參見:

此外,我相信你需要使用更多的 「新鮮」 的客戶端JDBC庫甲骨文11,我會建議您下載ojdbc6.jar這是旨在與Java 6一起使用,而不是用於Java 1.4的ojdbc4.jar。

相關問題